Vcl.Forms.TCustomForm.OnDeactivate
Delphi
property OnDeactivate: TNotifyEvent read FOnDeactivate write FOnDeactivate stored IsForm;
C++
__property System::Classes::TNotifyEvent OnDeactivate = {read=FOnDeactivate, write=FOnDeactivate, stored=IsForm};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
event | protected | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TCustomForm |
説明
フォームからフォーカスがなくなったときに発生します。
OnDeactivate を使用すると、アクティブなフォームがアクティブでなくなり同じアプリケーション内の別のフォームがアクティブになったときに、特別な処理を実行することができます。別のアプリケーションがアクティブになる場合には、このイベントはトリガされません。別のアプリケーションがアクティブになったかどうかを判定するには、TApplication オブジェクトの OnDeactivate イベントを使用します。
メモ: フォームの親が別のコンポーネント(たとえば、パネルなど)に設定される場合、OnDeactivate は、ここでの記載とは異なる形で呼び出されます。