Списък за действие Delphi TActionList, Delphi, компоненти на Delphi, източници на Delphi

Delphi: Списък за действие на TActionList

За да разберете за какво е предназначен даден компонент, е достатъчно внимателно да обмислите името му, което може да се преведе като списък с действия. Компонентът съхранява списък с действия, които можете да използвате във вашето приложение. И защо са необходими под формата на списък?

Да кажем, че дадено събитие може да бъде извикано от няколко места за­грама или от различни компоненти. Класически пример - елемент от менюто и дубликати­бутон за управление в лентата на задачите. Повечето програми имат панел за­cottages, който има бутони, които дублират действията в менюто. Можете да присвоите един и същ манипулатор на събития както на елемента от менюто, така и на бутона, но така или иначе няма да е толкова удобно да управлявате това. Много по-добре би било да създадете действие в списъка с действия и да го присвоите на бутон и елемент от менюто.

Нека създадем пример, който използва действия. Създайте, но­приложението си и поставете компонент ActionList върху него. Моля, обърнете внимание, че изглежда като правоъгълник с икона и такъв компонент няма да се вижда­по време на изпълнение на програмата. Списъкът с действия не трябва да се вижда, така че този клас произхожда­не идва от TControl, а от TComponent.

  • създаване на ново действие;
  • изтриване на избраното действие;
  • повдигнете избраното действие с една позиция нагоре;
  • преместете избраното действие надолу с една позиция.