Vcl.Forms.TScreen.OnActiveControlChange
Delphi
property OnActiveControlChange: TNotifyEvent read FOnActiveControlChange write FOnActiveControlChange;
C++
__property System::Classes::TNotifyEvent OnActiveControlChange = {read=FOnActiveControlChange, write=FOnActiveControlChange};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | public | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TScreen |
説明
入力フォーカスが新しいウィンドウコントロールに移った直後に発生します。
OnActiveControlChange イベントハンドラを記述すると,入力フォーカスが新しいコントロールに変わったときに特定のアクションを実行できます。フォーカスの移動には,別のアクティブフォームに移る場合と,新しく開いてアクティブになったフォームに移る場合があります。
コントロール間でフォーカスが移動すると次のイベントが発生します。
1 新しくフォーカスを受け取るコントロールが別のフォームにある場合,フォーカスは新しいフォームに移動する
2 フォーカスは新しくアクティブになったコントロールに移動する
3 アクティブフォームが変わった場合,OnActiveFormChange イベントが発生する
4 OnActiveControlChange イベントが発生する