Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C++ Builder > Как узнать адрес


Автор: Artemon 7.2.2006, 20:59
Создаю динамически объект типа TLabel, ему присваиваю PopupMenu.

Вопрос в следующем, как узнать адрес объекта TLabel, на котором был выбран определенный пункт меню.

Автор: Partizan 8.2.2006, 01:43
что значит выбран определённый пункт меню? имеется ввиду узнать на каком TLabel произошло событие OnPopup?

Автор: Artemon 8.2.2006, 12:58
Ну хотябы это.

Автор: Artemon 8.2.2006, 13:17
Тема закрыта, всем спасибо.

если кому интересно:
Код

TComponent *pComponent = PMenuEdit->PopupComponent;

Автор: Neitron 9.2.2006, 19:01
неинтересно.... ибо есть Sender

Автор: Artemon 9.2.2006, 20:16

Цитата

неинтересно.... ибо есть Sender


Неинтересно - не смотри.............................

Sender - адрес на компонент, который владеет событием, в данном случае событием владеет TPopUpMenu - следовательно в Sender'е находится указатель на объект типа TPopUpMenu.


А мне был нужен адрес компонента, на котором был щелчек.


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)