Вниз
Скачать: CL | DM;

Popup owner   Найти похожие ветки 

 
Gu   (2010-11-12 09:44) [0]

На форме 2  панели и попапменю, которое привязано к обоим. у всех итемов меню один обработчик событий. подскажите, как узнать в этом обработчике, на какой панели был вызван попап?

вот это вызывает ошибку
showmessage((sender as tpopupmenu).GetParentComponent.Owner.ToString);


 
12 ©   (2010-11-12 10:02) [1]

PopupMenu.PopupComponent.Caption


 
Gu   (2010-11-12 10:09) [2]

не вижу такого свойства
но прокатывает (sender as tPopupMenu).PopupComponent.Name
правда только в обработчике события онпопап, а надо в обработчике менюитем.онклик


 
Gu   (2010-11-12 10:13) [3]

во, заработало вот так
(((sender as tmenuitem).Owner) as tpopupmenu).PopupComponent.Name


 
Gu   (2010-11-12 10:14) [4]

спасибо за наводку


 
Медвежонок Пятачок ©   (2010-11-12 10:15) [5]

не вижу такого свойства

И не увидишь. Оно невидимое.


 
12 ©   (2010-11-12 10:16) [6]

проще можно, раз у вас только на панельку попапменю(pm1) настроен

procedure TForm1.N121Click(Sender: TObject);
begin
  ShowMessage(TPanel(pm1.PopupComponent).Caption);
end;


 
Gu   (2010-11-12 10:20) [7]

у меня PopupComponent.caption дает ошибку undeclared ляляля, caption даже в списке быстрой помощи нет (это окошко которое после нажатия точки вылазит). может версия дельфей не та ? у меня Rad 2010


 
12 ©   (2010-11-12 11:22) [8]

7


 
clickmaker ©   (2010-11-12 11:50) [9]

> PopupComponent.caption

далеко не все Components обязаны иметь caption


 
12 ©   (2010-11-12 12:44) [10]


> далеко не все Components обязаны иметь caption

панель имеет, сказано в контексте вопроса



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.006 c
2-1289455404
lehich
2010-11-11 09:03
2011.01.30
заголовок окна


15-1287403277
Дмитрий Тимохов
2010-10-18 16:01
2011.01.30
Посоветуйте стредство шифрования файлов.


15-1286889440
Sanprof
2010-10-12 17:17
2011.01.30
FreeReport полсчитать сумму


15-1287159733
VirEx(home)
2010-10-15 20:22
2011.01.30
чат mailslot домен нагрузка


11-1196774637
terc
2007-12-04 16:23
2011.01.30
подскажите как добавить kol компонент в lazarus




   Наверх