Vcl.DBCtrls.TDBRichEdit.KeyPress
Delphi
procedure KeyPress(var Key: Char); override;
C++
DYNAMIC void __fastcall KeyPress(System::WideChar &Key);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Vcl.DBCtrls.pas Vcl.DBCtrls.hpp |
Vcl.DBCtrls | TDBRichEdit |
説明
編集コントロールの状態を変更するキー入力を処理する継承されたメソッドを補完します。
KeyPress は,まず継承されたメソッドを呼び出し,それによって OnKeyPress イベントハンドラを呼び出します。次に KeyPress はキー値を調べ,項目型に有効な文字でないかデータベース項目へのリンクがない場合にそれを破棄します。有効な文字の場合は KeyPress がデータセットを編集モードにします。
〔Esc〕キーを押すと KeyPress はすべての未登録の編集を破棄します。〔Enter〕キーを押すと KeyPress は書式付き編集コントロールに関連付けられたメモ項目の値をロードするために LoadMemo を呼び出します。
メモ: アプリケーションではこのプロテクトメソッドを直接呼び出すことはできません。Windows イベントに応答して自動的に呼び出されます。