Vcl.ExtActns.TTabAction.UpdateTarget
Delphi
procedure UpdateTarget(Target: TObject); override;
C++
virtual void __fastcall UpdateTarget(System::TObject* Target);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
public | Vcl.ExtActns.pas Vcl.ExtActns.hpp |
Vcl.ExtActns | TTabAction |
説明
ターゲットタブコントロールによって,アクションを有効または無効にします。
UpdateTarget メソッドをアプリケーションから呼び出さないでください。アクションが現在の状態にしたがってそれ自体を更新できるように,このメソッドはアプリケーションがアイドルの場合に自動的に呼び出されます。
Target は,アプリケーションで識別される潜在的なターゲットオブジェクトです。
TTabAction では,UpdateTarget は Target パラメータを無視し,かわりに TabControl プロパティが設定されているかどうかをチェックします。TabControl が複数ページを保持する有効なページコントロールまたはタブコントロールを示す場合,UpdateTarget は Enabled プロパティに true を設定します。そうでない場合,Enabled に false を設定します。
Enabled プロパティの設定後には,UpdateTarget は OnValidateTab イベントを生成します。このイベントでは,さらに進んで,アプリケーション固有のコードでアクションを有効にする必要があるかどうかを指定できます。