Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
20.12.2012, 14:03
|
|||
---|---|---|---|
С# Улетает контекстное меню от мышки |
|||
#18+
Скажите пожалуйста, почему в этом случае автор private void treeList2_MouseUp(object sender, MouseEventArgs e) { ContextMenuStrip contexMenuuu = new ContextMenuStrip(); contexMenuuu.Items.Add("Edit "); contexMenuuu.Items.Add("Delete "); contexMenuuu.Show(); contexMenuuu.ItemClicked += new ToolStripItemClickedEventHandler( contexMenuuu_ItemClicked); } контекстное меню улетает в левый верхний угол экрана? Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2012, 14:11
|
|||
---|---|---|---|
С# Улетает контекстное меню от мышки |
|||
#18+
vah, А почему бы и не улетать? Контекстное меню знает, что оно связано с TreeList? Привяжите его к TreeList и ничего улетать не будет. Также см: http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/e912bc1f-76ae-478e-83c3-1f7730184d87/ ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2012, 16:49
|
|||
---|---|---|---|
С# Улетает контекстное меню от мышки |
|||
#18+
enigmaticvah, А почему бы и не улетать? Контекстное меню знает, что оно связано с TreeList? Привяжите его к TreeList и ничего улетать не будет. Также см: http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/e912bc1f-76ae-478e-83c3-1f7730184d87/ не привязывается ((( авторprivate void treeList2_MouseUp(object sender, MouseEventArgs e) { ContextMenuStrip contexMenuuu = new ContextMenuStrip(); TreeListNode tln = treeList2.FocusedNode; if (e.Button == MouseButtons.Left) { return; } contexMenuuu.Items.Add("Edit "); contexMenuuu.Items.Add("Delete "); //contexMenuuu.Parent = this.treeList2; Point pt = treeList2.FocusedNode.PointToScreen(e.Location); //contexMenuuu.Show(Control.MousePosition); contexMenuuu.Show(pt); contexMenuuu.ItemClicked += new ToolStripItemClickedEventHandler( contexMenuuu_ItemClicked); } ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2012, 16:52
|
|||
---|---|---|---|
С# Улетает контекстное меню от мышки |
|||
#18+
enigmaticvah, А почему бы и не улетать? Контекстное меню знает, что оно связано с TreeList? Привяжите его к TreeList и ничего улетать не будет. Также см: http://social.msdn.microsoft.com/Forums/en-US/winforms/thread/e912bc1f-76ae-478e-83c3-1f7730184d87/ вернее так автор private void treeList2_MouseUp(object sender, MouseEventArgs e) { ContextMenuStrip contexMenuuu = new ContextMenuStrip(); TreeListNode tln = treeList2.FocusedNode; if (e.Button == MouseButtons.Left) { return; } contexMenuuu.Items.Add("Edit "); contexMenuuu.Items.Add("Delete "); //contexMenuuu.Parent = this.treeList2; Point pt = treeList2.PointToScreen(e.Location); //contexMenuuu.Show(Control.MousePosition); contexMenuuu.Show(pt); contexMenuuu.ItemClicked += new ToolStripItemClickedEventHandler( contexMenuuu_ItemClicked); } ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.12.2012, 17:24
|
|||
---|---|---|---|
С# Улетает контекстное меню от мышки |
|||
#18+
vah, у любого наследника Control есть свойство: Control.ContextMenuStrip , - вот и и пользуйтесь! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=20&tablet=1&tid=1405464]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
35ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 332ms |
total: | 470ms |
0 / 0 |