Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как определить какой контрол вызвал popup [D6]


Vir ©   (2005-08-15 12:57:00) 

У меня на форме множество контролов, и я бы хотел ко многим из них иметь одно и тоже PopupMenu но тогда в TMenuItem.OnClick нужно знать на каком из контролов было вызвано меню.
В OnClick(Sender) Sender есть TmenuItem.
Пробовал (Sender as TMenuItem).Owner получаю форму.
ActiveControl тоже не катит т.к. если нажать правой клавишей на контрол не выделяя его он не получает фокус.
Как же определить на чем вызван Popup?


Vir   (2005-08-15 13:20:00) [1]

Спасиб


Reindeer Moss Eater   (2005-08-15 13:00:00) [2]

PopupComponent


Наверх

Титульная страница Поиск, карта сайта Написать письмо