Из чего компонент является щелчком всплывающего меню, порожденным

При присоединении всплывающего меню к нескольким компонентам на форме (кнопки, но также и вещи как TCharts), я хотел бы знать, по какому компоненту щелкнули правой кнопкой для запуска всплывающего меню во-первых.

Параметр Отправителя метода щелчка просто указывает на TMenuItem, его родителя к всплывающему меню (или пункт меню порождения).

Как я получаю инициирующий компонент?

17
задан Ralph M. Rickenbach 24 March 2010 в 06:47
поделиться

2 ответа

Вы имели в виду PopupMenu1.PopupComponent?

35
ответ дан 30 November 2019 в 11:03
поделиться

В крайнем случае вы можете использовать Mouse.CursorPos в TPopupMenu.OnPopup , чтобы найти этот компонент в форме. Но, вероятно, есть способ лучше / проще.

0
ответ дан 30 November 2019 в 11:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: