Vcl.StdCtrls.TEdit.OnEnter

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

Delphi

property OnEnter;

C++

__property OnEnter;

プロパティ

種類 可視性 ソース ユニット
event published
Vcl.StdCtrls.pas
Vcl.StdCtrls.hpp
Vcl.StdCtrls TEdit

説明

コントロールが入力フォーカスを受け取った際に発生します。

Vcl.StdCtrls.TEdit.OnEnter は Vcl.Controls.TWinControl.OnEnter を継承しています。以下の内容はすべて Vcl.Controls.TWinControl.OnEnter を参照しています。

コントロールが入力フォーカスを受け取った際に発生します。

OnEnter イベント ハンドラを使用すると、コントロールがアクティブになった際に発生する、特殊な処理を指定することができます。

OnEnter イベントは、フォーム間での切り替え、または他のアプリケーションとコントロールを含んだアプリケーション間での切り替えの場合には発生しません。

たとえば TPanel と TGroupBox のように、別々のコンテナ コントロール内のコントロール間で切り替えると、格納されているコントロールの OnEnter イベントの前に、コンテナに対して、OnEnter イベントが発生します。

同様に、コンテナ外の別のコントロールへフォーカスが移動した場合には、コンテナの OnExit イベントが、コンテナ内のコントロールの OnExit イベントよりも後に発生します。

たとえば、OK ボタンがあるフォームと、3 つのラジオ ボタンのあるグループ ボックスがあるとします。現在のフォーカスは OK ボタンです。 ユーザーがラジオ ボタンをクリックすると、まず OK ボタンの OnExit イベントが発生し、続いてグループ ボックスの OnEnter イベントが、そして最後に、クリックされたラジオ ボタンの OnEnter イベントが発生します。 ユーザーが続いて OK ボタンを押した場合は、まずラジオ ボタンの OnExit イベントが発生し、続いてグループ ボックスの OnExit イベントが、そして最後に、OK ボタンの OnEnter イベントが発生します。

OnEnter は、System.Classes.TNotifyEvent 型のイベント ハンドラです。

関連項目

コード サンプル