Vcl.ExtActns.TTabAction.UpdateTarget
Delphi
procedure UpdateTarget(Target: TObject); override;
C++
virtual void __fastcall UpdateTarget(System::TObject* Target);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.ExtActns.pas Vcl.ExtActns.hpp |
Vcl.ExtActns | TTabAction |
Beschreibung
Aktiviert oder deaktiviert die Aktion in Abhängigkeit vom Ziel-Registerkartensteuerelement.
Rufen Sie die Methode UpdateTarget nicht direkt auf. Diese Methode wird automatisch aufgerufen, wenn sich die Anwendung im Leerlauf befindet, damit Aktionen nach Maßgabe der aktuellen Bedingungen aktualisiert werden können.
Target ist das von der Anwendung bezeichnete potentielle Zielobjekt.
In TTabAction-Objekten ignoriert UpdateTarget den Parameter Target und prüft stattdessen, ob der Eigenschaft TabControl ein Wert zugewiesen wurde. Bezeichnet TabControl ein aktiviertes Seiten- oder Registerkartensteuerelement mit mehr als einer Seite, weist UpdateTarget der Eigenschaft Enabled den Wert true zu. Andernfalls weist UpdateTarget der Eigenschaft Enabled den Wert false zu.
Nach dem Einstellen der Eigenschaft Enabled generiert UpdateTarget ein OnValidateTab-Ereignis, in dem mit anwendungsspezifischem Quelltext detailliert definiert werden kann, unter welchen Umständen die Aktion aktiviert werden soll.