TActionList/ru
│
Deutsch (de) │
English (en) │
français (fr) │
日本語 (ja) │
русский (ru) │
Компонент TActionList является контейнером для объектов TAction. Когда объекты TAction используются в свойстве Action таких элементов управления, как кнопки, меню, диалоговые окна, возможно централизовать эффекты щелчков мыши, выбора пунктов меню, выбора элементов в диалоговых окнах и т.д. с помощью одного обработчика события.
Для использования элемента управления TActionList на форме необходимо выбрать его на вкладке Standard палитры компонентов и поместить на форму щелчком мыши.
Свойства элемента TActionList Images (изображения) и State (состояние):
- Images
- является ссылкой на элемент TImageList, который может содержать изображения, соответствующие содержащимся объектам TAction компонента TActionList.
- State
-
- asNormal
- обычная обработка, когда объекты TAction вызываются с помощью горячих клавиш или иным способом.
- asSuspended
- без ответа при вызове, но TAction.Enabled остается без изменений
- asSuspendedEnabled
- без ответа при вызове, но свойство TAction.Enabled всех элементов устанавливается в значение true
Двойной щелчок по элементу TActionList отобразит редактор ActionList, где вы можете добавить новый элемент TAction. При помощи щелчка правой кнопки мыши в редакторе Actionlist отображается контекстное меню. Стандартные действия (TStandardAction) также доступны с помощью комбинации клавиш Ctrl+Ins.
См. также
- Документация по TActionList
- TAction, TActionLink, TActionListEnumerator, TContainedAction, TCustomAction, TCustomActionList, TShortCutList
- TStandardAction