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

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

popup меню


puding ©   (2010-09-13 22:49:00) 

Есть массив Timage. При нажатии на любой из элементов массива правой кнопкой мыши появляется popup меню. Как мне в обработчике нажатия на элемент контекстного меню понять на каком элементе Timage оно было нажато?


puding   (2010-09-14 19:18:00) [1]

спасибо большое


12   (2010-09-14 09:08:00) [2]


> if PopupMenu1.PopupComponent.Name = 'Image1' then Caption
> := 'Это меню для Image1';

Caption := 'Это меню для ' + PopupMenu1.PopupComponent.Name


И. Павел   (2010-09-14 08:53:00) [3]

> Как мне в обработчике нажатия на элемент контекстного меню
> понять на каком элементе Timage оно было нажато?


Вот так:
procedure TForm1.PopupMenu1Popup(Sender: TObject);
begin
 if PopupMenu1.PopupComponent.Name = 'Image1' then Caption := 'Это меню для Image1';
end;


Ega23   (2010-09-13 23:22:00) [4]


> а что значит + F1 ?


Это значит читать справку (F1) для свойства PopupComponent класса TPopupMenu


puding   (2010-09-13 23:12:00) [5]

а что значит + F1 ?


Ega23   (2010-09-13 22:55:00) [6]

TPopupMenu.PopupComponent + F1


Наверх

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