Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2011.01.30;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "Начинающим";
Текущий архив: 2011.01.30;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.004 c
11-1228663529
exero
2008-12-07 18:25
2011.01.30
Потоки и двухядерные процы


2-1289388923
FedorS
2010-11-10 14:35
2011.01.30
CodeGear 2009 и Rave Reports 7.6.0


2-1289456247
Gu
2010-11-11 09:17
2011.01.30
Toolbar и кнопки


11-1228467941
Дмитрий
2008-12-05 12:05
2011.01.30
Как изменить высоту items in listview?


2-1289381772
Dennis I. Komarov
2010-11-10 12:36
2011.01.30
храним пароль





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский