Списък за действие Delphi TActionList, Delphi, компоненти на Delphi, източници на Delphi
Delphi: Списък за действие на TActionList
За да разберете за какво е предназначен даден компонент, е достатъчно внимателно да обмислите името му, което може да се преведе като списък с действия. Компонентът съхранява списък с действия, които можете да използвате във вашето приложение. И защо са необходими под формата на списък?
Да кажем, че дадено събитие може да бъде извикано от няколко места заграма или от различни компоненти. Класически пример - елемент от менюто и дубликатибутон за управление в лентата на задачите. Повечето програми имат панел заcottages, който има бутони, които дублират действията в менюто. Можете да присвоите един и същ манипулатор на събития както на елемента от менюто, така и на бутона, но така или иначе няма да е толкова удобно да управлявате това. Много по-добре би било да създадете действие в списъка с действия и да го присвоите на бутон и елемент от менюто.
Нека създадем пример, който използва действия. Създайте, ноприложението си и поставете компонент ActionList върху него. Моля, обърнете внимание, че изглежда като правоъгълник с икона и такъв компонент няма да се виждапо време на изпълнение на програмата. Списъкът с действия не трябва да се вижда, така че този клас произхождане идва от TControl, а от TComponent.
- създаване на ново действие;
- изтриване на избраното действие;
- повдигнете избраното действие с една позиция нагоре;
- преместете избраното действие надолу с една позиция.