IToolbarButton.AdditionalShortCuts

Синтаксис

AdditionalShortCuts: IShortCutCollection;

Описание

Свойство AdditionalShortCuts возвращает коллекцию дополнительных сочетаний горячих клавиш, связанных с данной кнопкой панели инструментов.

Комментарии

Если кнопка использует объект Action, то значение свойства AdditionalShortCuts кнопки автоматически определяется значением свойства AdditionalShortCuts объекта Action.

В инспекторе объектов для данного свойства реализован специальный редактор. После установки курсора в редактор автоматически будут отлавливаться все нажатия клавиш и комбинаций клавиш. Нажатые клавиши и комбинации клавиш будут назначены в качестве дополнительных "горячих клавиш" для данной кнопки. В данном редакторе игнорируются следующие клавиши:

Сочетания "горячих клавиш" в списке разделяются знаком «;».

Пример

Для выполнения примера предполагается наличие формы, расположенной на ней кнопки с наименованием «Button1» и компонента Toolbar, реализующего панель инструментов формы. На панели инструментов создано несколько кнопок.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);

Var

SCCollect: IShortCutCollection;

Begin

ToolbarButton1.ShortCut := MakeShortcut(KeyModifiers.Ctrl, Keys.C);

SCCollect := ToolbarButton1.AdditionalShortCuts;

SCCollect.Add(MakeShortcut(KeyModifiers.Ctrl, Keys.Insert));

End Sub Button1OnClick;

После выполнения примера при нажатии на кнопку для кнопки панели инструментов «ToolbarButton1» будут назначены два сочетания горячих клавиш. Первое сочетание будет задано в основном свойстве ShortCut, второе будет добавлено в коллекцию дополнительных сочетаний горячих клавиш.

См. также:

IToolbarButton