FMX.Forms.TCommonCustomForm.KeyUp

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

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 は現在の日時を、現在の アプリケーションLastKeyPressLastUserActive プロパティに格納します。

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

  • Key は、押されたキーボード キーのスキャン コードです。 UITypes ユニットは、キーボード キーのスキャン コードのためのシンボリック定数を提供する、Virtual Keys を定義します。
  • KeyChar は、押下されたキーの文字表現です。
  • Shift は、キーが押下された際の、Ctrl、Alt、Shift、および CMD(Mac のみ)のキーの状態を示します。

KeyUp をサブクラスでオーバーライドすることにより、キー処理するさらなる方法を提供することができます。

関連項目