|
<< Нажмите, чтобы показать Содержание >> TRVControlPanel.ActionList |
Ссылка на компонент TActionList, содержащий команды, связанные с данной панелью управления.
property ActionList: TCustomActionList;
Данная панель управления назначает себя свойствам ControlPanel всем командам, унаследованным от TrvCustomAction (если только другая панель управления не назначена этому свойству).
Такое присвоение делается при присваивании значения этого свойства и изменении значений свойств, влияющих на команды.
Присвоение значение этому свойству обязательно, если вы хотите работать с командами, унаследованными от TrvAction, так как изменение состояния команд (свойств Enabled и Checked) выполняется панелью управления.
Панель управления обновляет только команды, содержащиеся в ActionList. Изменения состояния других команд не выполняются, даже если панель управления назначена их свойству ControlPanel.
В этом состоит отличие от команд Инструментов интерфейса для VCL и Lazarus (RichViewActions): те обновляют свое состояние самостоятельно.