Vcl.DBCtrls.TDBMemo.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 | TDBMemo |
説明
KeyPress メソッドは,継承メソッドをオーバーライドして,編集コントロールの状態を変更するキー入力を扱います。
KeyPress は,まず継承されたメソッドを呼び出し,それによって OnKeyPress イベントハンドラを呼び出します。次に KeyPress はキー値を調べ,項目型に有効な文字でないかデータベース項目へのリンクがない場合にそれを破棄します。有効な文字の場合は KeyPress がデータセットを編集モードにします。
メモコントロールの項目がテキスト BLOB である場合,〔Enter〕を押すことで KeyPress メソッドに LoadMemo メソッドを呼び出させることができます。〔Esc〕を押すと,KeyPress メソッドは未登録の編集内容を破棄します。