powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как определить , где всплыло popupMenu
5 сообщений из 5, страница 1 из 1
Как определить , где всплыло popupMenu
    #32350472
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как можно определить , на каком из компонентов (MaskEdit, TEdit)
всплыло PopUpMenu и исходя из результата
выполнить те или иные действия по клику на пукнт этого меню?
Например - очистить поле ввода.

Зачем это нужно - хочу создать одно меню для всех
схожих компонент в проекте, а не плодить их на каждой форме.
...
Рейтинг: 0 / 0
Как определить , где всплыло popupMenu
    #32350479
srf2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а Sender не подходит что-ли?
...
Рейтинг: 0 / 0
Как определить , где всплыло popupMenu
    #32350487
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
procedure TMainForm.N35Click(Sender: TObject);
begin
ShowMessage(TMaskEdit(Sender).Name);
end;


Вызываю из другой формы на MaskEdit - показывает N35
...
Рейтинг: 0 / 0
Как определить , где всплыло popupMenu
    #32350495
srf2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Read PopupComponent to determine which control is currently using the popup menu
...
Рейтинг: 0 / 0
Как определить , где всплыло popupMenu
    #32350513
Фотография Oleg Afanasiev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем Спасибо , уже всё :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как определить , где всплыло popupMenu
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]