|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.11.2009, 14:37 | #1 |
Пользователь
Регистрация: 20.11.2009
Сообщений: 61
|
Определить какой Item выделен в MainMenu
В MainMenu динамически создаю пункты Item, в которых событие Action ссылается на одно и то же действие из ActionList. Различие между этими Item заключается в том, чтобы считывать Имя(или Caption) того, с которого активировалось Action и занести в одну строковую переменную в обработчике Action. Как это сделать? Как узнать, какой Item выделен?
|
20.11.2009, 14:40 | #2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Оффтоп:
Когда-то из-за того что не смог в Action узнать какой элемент меню выбран я отказался от TActionManager вообще. Просто на все итемы меню поставил один обработчик, и в нем проверял sender.
I'm learning to live...
|
20.11.2009, 15:56 | #3 |
Пользователь
Регистрация: 20.11.2009
Сообщений: 61
|
|
20.11.2009, 16:12 | #4 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
20.11.2009, 17:26 | #5 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Delpi7 справка Taction
Use ActionComponent to discern which client component caused this action to execute. For example, examine ActionComponent from an OnExecute event handler if you need to know what user action triggered this action.
программа — запись алгоритма на языке понятном транслятору
|
20.11.2009, 17:51 | #6 |
Пользователь
Регистрация: 20.11.2009
Сообщений: 61
|
Просто на все итемы меню поставил один обработчик, и в нем проверял sender.
Ай, пасиба чел! С Sender'ом - это удачно получилось! |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Задана точка с координатами (x, y). Определить, на какой оси или в каком квадранте она находится. С++ | Wia | Помощь студентам | 4 | 13.12.2008 14:17 |
Как узнать какой текст выделен в текст поле | mogul82 | JavaScript, Ajax | 2 | 02.11.2008 16:32 |
TreeView, какой пункт выделен | Doctor Wolf | Общие вопросы Delphi | 7 | 15.06.2008 20:27 |
как определить в какой кодировке текстовый файл? | PuzzleC | Общие вопросы C/C++ | 7 | 11.12.2007 13:52 |
как из Delphi определить под какой учетной записью осуществлен вход в систему | zetrix | Безопасность, Шифрование | 1 | 29.10.2006 11:14 |