Шаг 9.
Вкладка Win32. Компонент THotKey

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

    Компонент THotKey (Быстрая клавиша) позволяет запросить у пользователя определенную комбинацию клавиш, которая в дальнейшем будет использована для вызова часто выполняемого действия.

    При настройке данного компонента устанавливаются управляющие клавиши, нажатие которых одновременно с "быстрой" клавишей не учитывается. Если необходимо использовать только комбинации двух клавиш - обычной алфавитно-цифровой и управляющей Ctrl, - то в инспекторе объектов в свойстве InvalidKeys необходимо установить все значения, за исключением hcCtrl, равными True. Если выбрано значение hcNone, то это означает, что нажатие обычных клавиш без использования управляющих не допускается.

    В свойстве Modifiers задаются допустимые управляющие клавиши.

    Этот компонент используется при настройке быстрых клавиш для элементов управления, подобных меню. Например, в следующем обработчике щелчка на кнопке происходит смена быстрых клавиш для пункта меню MenuItem1.

procedure TForml.ButtonlClick (Sender: TObject);
begin 
      MenuItem1.ShortCut := HotKey2.HotKey;
end;

    При этом ранее установленная комбинация быстрых клавиш отменяется, и пункту меню MenuItem1 присваивается новая комбинация. Это позволяет организовать настройку быстрых клавиш, позволяя пользователю выбрать наиболее удобные и привычные для себя комбинации клавиш.

    На следующем шаге мы рассмотрим компонент TAnimate.




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