Использование свойства Action
Для задания действия следует воспользоваться редактором действий (рис. 13.3), который открывается двойным щелчком мыши на компоненте TActionList, помещенном на форму.
Рис. 13.3. Окно редактора действий |
Для добавления нового действия используется команда New Action контекстного меню редактора действий. Каждое заданное действие является экземпляром класса TAction, причем все основные опубликованные свойства этого класса дублируют ряд свойств iuiaccaTMenuItem, включая Caption, Checked, Enabled, Imagelndex и Shortcut.
Свойство Category ни на что не влияет и используется для разделения заданных действий на группы в редакторе действий.Функция, связанная с действием, задается с помощью метода-обработчика события OnExecute класса TAction.
Если указать некоторое действие в свойстве Action пункта меню, то соответствующая команда будет отображаться согласно параметрам, указанным для действия (используются заданные для действия текст, значок, оперативные клавиши). При выборе этой команды будет выполняться функция, заданная в обработчике события OnExecute указанного действия.
ПРИМЕЧАНИЕ------------------------------------------------------------------------------
На первый взгляд может показаться, что использование действий неоправданно усложняет программирование откликов на выбор команд меню. Действительно, во многих случаях для команд меню проще использовать обработчик события OnClick. Однако для достаточно больших программ, в которых одно и то же действие может выполняться для разных событий (например, при выборе команды меню и при щелчке на кнопке панели инструментов) удобнее применять действия. В этом случае код программы будет лучше читаться и снижается вероятность ошибки.
Еще по теме Использование свойства Action:
- Глава 4. ACTION RESEARCH1
- Раздел III Использование достижений криминалистической психологии при собирании, оценке, использовании личностной информации
- § 1 Общие свойства семейственных отношений. – Общественный их характер. – В чем они подчиняются юридическому определению. – Свойство семейной власти и отличие ее от обладания. – Вопросы и иски о состоянии, соединенные с семейными правами. – Восстановление семейной власти. – Вмешательство правительственной власти в семейные отношения. – Отношения родственные.
- Статья 231. Незаконный сбор с целью использования или использование сведений, составляющих коммерческую или банковскую тайну
- СИСТЕМА НЕРВНАЯ: СВОЙСТВО
- 2.2. Идентификационные признаки и свойства
- КОНЦЕПЦИЯ И СВОЙСТВА ИНЬ — ЯН
- 2.1.5. Юридические особенности и свойства информации
- Глава 3 ВОСПРИЯТИЕ: ОРГАНИЗАЦИЯ И СВОЙСТВА
- Проявление психологического свойства