Vcl.Forms.TApplication.OnShortCut

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property OnShortCut: TShortCutEvent read FOnShortCut write FOnShortCut;

C++

__property TShortCutEvent OnShortCut = {read=FOnShortCut, write=FOnShortCut};

プロパティ

種類 可視性 ソース ユニット
event public
Vcl.Forms.pas
Vcl.Forms.hpp
Vcl.Forms TApplication


説明

ユーザーがキーを押した際に発生します(OnKeyDown イベントの前に)。

OnShortCut を使用すると、ショートカットのキーストロークをフォームやコントロールが処理する前に、それらをディスパッチすることができます。ユーザーがキーを渡すと、アプリケーションは、標準のキーストロークの処理(OnKeyDown、OnKeyPress、や OnKeyUp)を実行する代わりに、 それをショートカット キーとしてディスパッチすることができます。組み込みのショートカット処理は、メニュー ショートカットと、フォームに関連付けられているアクションに対して提供されています。OnShortCut では、アプリケーションが追加のショートカットを実装することができます。

OnShortCut イベント ハンドラがキーストロークに応答した場合、その Handled パラメータを true に設定します。これによりそれ以降、キーストロークが、アプリケーションに関連付けられたメニューやアクションから渡されることがなくなります。また、標準のキーストローク処理も、メニューやアクションのショートカットの場合と同様、抑制することができます。

メモ: TApplicationEvents コンポーネントを使用してもこのイベントに応答することができ、その場合 IDE を使用してイベント ハンドラを割り当てることができます。

関連項目