FMX.Forms.TCommonCustomForm.KeyUp
Delphi
procedure KeyUp(var Key: Word; var KeyChar: System.WideChar; Shift: TShiftState); virtual;
C++
virtual void __fastcall KeyUp(System::Word &Key, System::WideChar &KeyChar, System::Classes::TShiftState Shift);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | FMX.Forms.pas FMX.Forms.hpp |
FMX.Forms | TCommonCustomForm |
説明
このフォームに入力がフォーカスがある間に、キーが離されるたびに実行されます。
まず最初に、KeyUp は、入力フォーカスのあるコントロールの OnKeyUp イベント ハンドラ(定義されていれば)を呼び出し、それから KeyUp は、OnKeyUp イベント ハンドラを呼び出します。finally ブロックで、KeyUp は現在の日時を、現在の アプリケーションの LastKeyPress と LastUserActive プロパティに格納します。
KeyUp には、次のパラメータがあります:
Key
は、押されたキーボード キーのスキャン コードです。 UITypes ユニットは、キーボード キーのスキャン コードのためのシンボリック定数を提供する、Virtual Keys を定義します。KeyChar
は、押下されたキーの文字表現です。Shift
は、キーが押下された際の、Ctrl、Alt、Shift、および CMD(Mac のみ)のキーの状態を示します。
KeyUp をサブクラスでオーバーライドすることにより、キー処理するさらなる方法を提供することができます。