FMX.Controls.TControl.OnKeyDown
Delphi
property OnKeyDown: TKeyEvent read FOnKeyDown write FOnKeyDown;
C++
__property Fmx::Types::TKeyEvent OnKeyDown = {read=FOnKeyDown, write=FOnKeyDown};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | public | FMX.Controls.pas FMX.Controls.hpp |
FMX.Controls | TControl |
説明
コントロールにフォーカスがあるときにキーが押されると、発生します。
OnKeyDown は、GUI コンポーネント(たとえばコントロールやフォームなど)の KeyDown メソッドから呼び出されます。
OnKeyDown のイベント ハンドラを記述すると、コントロールまたはフォームに入力フォーカスがあるときにキーが押されるとどうなるかを指定できます。
警告: 仮想(画面上の)キーボードを Android デバイスで使用している際、押されたキー(特にテキスト文字)の検知に KeyEvents に依存してはいけません。ただし、対象となるアプリケーションによっては、KeyEvents は
return
や enter
といったキーは検知しますが、delete
は検知しません。他のソフトウェア入力メソッドでは、バージョンに関係なく KeyEvents が送信されない場合がある点に注意してください。