FMX.Types.IControl.KeyDown

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

Delphi

procedure KeyDown(var Key: Word; var KeyChar: WideChar; Shift: TShiftState);

C++

virtual void __fastcall KeyDown(System::Word &Key, System::WideChar &KeyChar, System::Classes::TShiftState Shift) = 0 ;

プロパティ

種類 可視性 ソース ユニット
procedure
function
public
FMX.Types.pas
FMX.Types.hpp
FMX.Types IControl


説明

コントロールにキーボード フォーカスがある状態でキーが押された際の応答を提供するメソッドを宣言します。

KeyDown を実装すると、コントロールにキーボード フォーカスがある状態でキーが押された際に、特定の動作を実行させることができます。

KeyDown パラメータは、以下のとおりです。

  • Key は、押されたキーボード キーのスキャン コードです。
  • KeyChar は、押下されたキーの文字コードです。
  • Shift は、コントロールにフォーカスがある状態で、指定されたキーが押された際に、どのシフト キー(SHIFT、CTRL、ALT、CMD(Mac の場合のみ))が下がっていたかを示します。

KeyDownTControl クラスで実装されています。詳細説明は、「TControl.KeyDown」を参照してください。

関連項目