TActionList/ru
Deutsch · English · Français · Русский · 日本語
Компонент 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
From the Free Pascal wiki, page "TActionList/ru", as it stood on 2018-05-24 after a change by Useroflazarus, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.