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

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

Узнать, над каким элементом вызвали PopupMenu


Layner ©   (2007-10-26 10:20:00) 

Здравствуйте! Что то клинит меня, не могу догадаться, есть 10 GroupBox и PopupMenu привязанный ко всем GroupBox , надо что бы менялись Caption в нодах PopupMenu в зависимости от какого GroupBox открылось PopupMenu. Помогите? :)


Layner   (2007-10-26 10:31:00) [1]

Спасибо за помощь! Так и есть :) Сейчас по tag что надо отлавливаю. Спасибо!!!!!!!!!!!


Reindeer Moss Eater   (2007-10-26 10:29:00) [2]

Имя пустое, вот его и возвращает.


Layner   (2007-10-26 10:29:00) [3]

ааа :) понял


Layner   (2007-10-26 10:26:00) [4]

Во во, так и делаю!
Ничего не возвращает:

procedure Tfmain.pmPopup(Sender: TObject);
begin
 Showmessage(pm.PopupComponent.Name);
end;


GroupBox создаются программно, и присваевается им
GroupBox[i].PopupMenu:=pm;

:(


Юрий Зотов   (2007-10-26 10:23:00) [5]

> над каким элементом вызвали PopupMenu

PopupMenu.PopupComponent

> надо что бы менялись Caption в нодах PopupMenu в зависимости
> от какого GroupBox открылось PopupMenu

PopupMenu.OnPopup


Reindeer Moss Eater   (2007-10-26 10:20:00) [6]

у попап меню свойство такое есть


Наверх

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