Есть ли способ узнать родитель / компонент, который инициирует контекстное меню?
У меня есть панель, которая содержит различные пользовательские компоненты. я хочу открыть соответствующее всплывающее окно пользовательского компонента из контекстного меню, когда пользователь щелкнет правой кнопкой мыши соответствующий компонент.
Как мне найти родительский пользовательский компонент, который запускает контекстное меню?
Например:
Пользовательский компонент: 1. Метка, 2. Кнопка
Элемент контекстного меню: свойства
При щелчке правой кнопкой мыши по надписи «Метка» открывается контекстное меню, в котором есть пункт «Свойства», при щелчке по свойствам должно открываться пользовательское всплывающее окно со свойствами «Метка».
аналогично для кнопки.
Я пытаюсь прослушать событие по щелчку контекстного меню, но это бесполезно.
Как правильно достичь этого?