FMX.ActnList.TCustomActionList.DialogKey

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

Delphi

function DialogKey(const Key: Word; const Shift: TShiftState): Boolean; virtual;

C++

virtual bool __fastcall DialogKey(const System::Word Key, const System::Classes::TShiftState Shift);

プロパティ

種類 可視性 ソース ユニット
function public
FMX.ActnList.pas
FMX.ActnList.hpp
FMX.ActnList TCustomActionList


説明

入力キーの組み合わせを評価して、それがリスト内のアクションのいずれかに対するショートカットかどうかを判断します。

大抵のアプリケーションは、DialogKey を明示的に呼び出す必要はありません。フォームの KeyDown メソッドが、他のなんらかの方法で(イベント ハンドラなどで)ショートカット キーを評価しなかった場合、関連づけられている各アクション リストに対して DialogKey を呼び出し、そのショートカットを処理できるアクションを見つけるまで処理を続けます。

アクション リストの DialogKey メソッドは、続いて、その指定されたキーストロークを リスト内の各アクションの ShortCut プロパティおよび SecondaryShortCuts プロパティに対して確認します。一致するものが見つかった場合、そのアクションにショートカットを処理するよう指示し、True を返します。DialogKey がショートカットを処理するアクションを見つけられなかった場合、False を返します。

DialogKey には、次のパラメータがあります:

パラメータ 説明

Key

可能性のあるショートカット キーのキー コード。

Shift

Shift、Alt、Ctrl の各キーの状態を示し、Key と組み合わされる場合もある。

関連項目