Шаг 22.
Вкладка Additional. Компоненты TActionToolBar и TCustomizeDlg

    На этом шаге мы рассмотрим компоненты TActionToolBar и TCustomizeDlg.

Компонент TActionToolBar

    Подобно компоненту TActionMainMenuBar, компонент TActionToolBar является специализированным контейнером, с помощью которого группа элементов отображается на экране в порядке, определенном в менеджере действий. Все элементы создаются динамически, когда компонент TActionToolBar связывается с элементами менеджера действий.

    Входящие элементы являются визуальными компонентами, созданными в компоненте TActionToolBar для отображения на экране.

Компонент TCustomizeDlg

    Компонент TCustomizeDlg предоставляет дополнительные возможности для работы с менеджером действий.

    Заметим, что свойство

property ActionManager: TCustomActionManager; 
определяет экземпляр менеджера действий, окно которого нужно активизировать. Поскольку это окно не модальное, оно может перекрываться другими окнами. Если у свойства компонента
property StayOnTop: Boolean; 
установить True, окно менеджера действий всегда будет располагаться поверх других окон.

    Для вызова метода Show проще всего использовать дополнительное меню контейнера опций или кнопок. Например:

Procedure TForm1.NIClick(Sender: TObject); 
Begin
  CustomizeDlgl.Show
End;




Предыдущий шаг Содержание