У меня есть два разных элемента управления сеткой в той же форме. Они имеют одно и то же контекстное меню. У меня возникают проблемы с определением того, какой элемент управления является владельцем, когда я выбираю элемент контекстного меню.Контекстное меню VB.net (desktop), назначенное для проблемы с владельцем нескольких элементов управления
2
A
ответ
4
Свойство SourceControl в классе ContextMenuStrip отображает последний элемент управления, который вызвал отображение полосы меню.
0
Обработчик событий для события Click MenuItem будет иметь параметр Sender. Этот объект должен быть элементом управления, который имел фокус при отображении контекстного меню.
Извините, но все, что даст вам, - это ссылка на фактический пункт меню, который был нажат, а не элемент управления, который был щелкнул правой кнопкой мыши, чтобы запустить контекстное меню. – 2008-10-28 17:23:59