Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.12.2008, 16:11   #1
yaver
Пользователь
 
Регистрация: 28.01.2008
Сообщений: 15
По умолчанию Как определить из какого компонента было вызвано PopupMemu

Ситуация такая:
На форме находится несколько компонентов Edit. Для каждого из них создано свое PopupMenu со своим содержимым для каждого Edit.
Обработка события при нажатии на любой раздел одинаков: заносится в Edit название соответствующего нажатого раздела. Чтоб не плодить процедур хочу написать одну и дать на нее ссылки.

Возникла проблема в определении из какого Edit был вызван PopupMenu и соответственно в каком из PopupMenu был нажат раздел?

пример кода обработки нажатия на раздел:

procedure TForm1.MenuItemOnClick(Sender: TObject);
begin
Edit.Text:=TMenuItem(Sender).Captio n
end;
yaver вне форума Ответить с цитированием
Старый 18.12.2008, 18:20   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

А вы свойства менюшки смотрели? А зря. Познавательная вещь, как и весь встроенный хэлп.
Так вот, есть такое свойство - PopupComponent.
mihali4 вне форума Ответить с цитированием
Старый 25.12.2008, 18:48   #3
yaver
Пользователь
 
Регистрация: 28.01.2008
Сообщений: 15
По умолчанию

Это я нашел. А как узнать к какому PopupMenu относится раздел MenuItem?
yaver вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание компонента, определить handle носителя. Deight Компоненты Delphi 6 22.11.2008 09:45
Как узнать с какого по какой адрес занимает процесс в системе. kalexi Win Api 2 30.03.2008 15:48
с помощью какого компонента это сделано zAlexandrz Компоненты Delphi 3 20.12.2007 13:18
как узнать с какого устройства идет ввод данных keg Win Api 5 20.07.2007 10:50