Получить контекстное меню от toolstripmenuitem
Я использую Owner
, OwnerItem
, или Container
имущество?
Что делать, если ToolStripMenuItem
является членом другого ЦМИ, который, в свою очередь, является членом другого ЦМИ и т. д.?
Цель этого состоит в том, чтобы иметь возможность добавить обработчик события, который получает в TreeView
это имеет ContextMenuStrip
это имеет то ToolStripMenuItem
,
Немного абстрагируясь, есть ли общий способ связаться с владельцами элементов управления, пока не дойдете до того, который вас интересует? Просто бросить и надеяться?
1 ответ
Решение
Использовать ToolStripMenuItem1.GetCurrentParent()
для получения родительского элемента управления, унаследованного от System.Windows.Forms.Control read Parent
как Button1.Parent, ....