Копия викизеркало

Это зеркало вики с pascal.chat. Правка, история и вход — там.

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.

См. также


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.

Версия 2, последнее изменение: WikiArchive, .