Sign in Join
Wiki copytemporary

TActionList/ru: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: TActionList/ru

OldNewLine
1+Компонент **TActionList** ![](/wiki-images/1/1e/Tactionlist.png) является контейнером для объектов [[TAction/ru|TAction]]. Когда объекты *TAction* используются в свойстве *Action* таких элементов управления, как кнопки, меню, диалоговые окна, возможно централизовать эффекты щелчков мыши, выбора пунктов меню, выбора элементов в диалоговых окнах и т.д. с помощью одного обработчика события.
2+
3+Для использования элемента управления **TActionList** на [[TForm/ru|форме]] необходимо выбрать его на вкладке [[Standard tab/ru|Standard]] [[Component Palette/ru|палитры компонентов]] и поместить на форму щелчком мыши.
4+
5+Свойства элемента **TActionList** Images (изображения) и State (состояние):
6+
7+Images
8+является ссылкой на элемент [[TImageList/ru|TImageList]], который может содержать изображения, соответствующие содержащимся объектам *TAction* компонента **TActionList**.
9+
10+State
11+asNormal
12+обычная обработка, когда объекты *TAction* вызываются с помощью горячих клавиш или иным способом.
13+
14+asSuspended
15+без ответа при вызове, но *TAction.Enabled* остается без изменений
16+
17+asSuspendedEnabled
18+без ответа при вызове, но свойство TAction.Enabled всех элементов устанавливается в значение *true*
19+
20+Двойной щелчок по элементу **TActionList** отобразит редактор *ActionList*, где вы можете добавить новый элемент *TAction*. При помощи щелчка правой кнопки мыши в редакторе *Actionlist* отображается контекстное меню. Стандартные действия ([[TStandardAction/ru|TStandardAction]]) также доступны с помощью комбинации клавиш <span class="kbd">Ctrl+Ins</span>.
21+
22+<figure>
23+<img src="actionlist-editor.png" title="actionlist-editor.png" />
24+<figcaption>actionlist-editor.png</figcaption>
25+</figure>
26+
27+## См. также
28+
29+- [[doc:lcl/actnlist/tactionlist.html|Документация по TActionList]]
30+- [[TAction/ru|TAction]], [[TActionLink/ru|TActionLink]], [[TActionListEnumerator/ru|TActionListEnumerator]], [[TContainedAction/ru|TContainedAction]], [[TCustomAction/ru|TCustomAction]], [[TCustomActionList/ru|TCustomActionList]], [[TShortCutList/ru|TShortCutList]]
31+- [[TStandardAction/ru|TStandardAction]]
32+
33+---
34+*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](/wiki-contact).*

Back to history