Vcl.DBCtrls.TDBEdit.KeyPress

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

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 TDBEdit

説明

編集コントロールの状態を変更するキー入力を処理する継承されたメソッドを補完します。

KeyPress は,まず継承されたメソッドを呼び出し,それによって OnKeyPress イベントハンドラを呼び出します。次に KeyPress メソッドは項目型に対して有効な文字ではない場合,またはデータベースの項目とのリンクがない場合にそのキー入力を破棄します。有効な文字の場合は KeyPress がデータセットを編集モードにします。

〔Esc〕キーを押すと,KeyPress メソッドは Reset メソッドを呼び出してデータセットに反映されていない編集をすべて破棄します。

メモ:  KeyPress はプロテクトメソッドです。アプリケーションでは直接呼び出すことができません。このメソッドは,ユーザーのアクションによって自動的に呼び出されます。

関連項目