Вниз
Скачать: 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
15-1287648553
>|
2010-10-21 12:09
2011.01.30
Ошибка дебаггера


15-1287146463
Petr V. Abramov
2010-10-15 16:41
2011.01.30
контекстная реклама жжет :)


15-1287145661
неокубинец
2010-10-15 16:27
2011.01.30
Acer или не Acer?


2-1289544248
Gu
2010-11-12 09:44
2011.01.30
Popup owner


2-1289500746
kolyaVin
2010-11-11 21:39
2011.01.30
Как правильно хранить данные для быстрого поиска




   Наверх