System.Classes.TComponent.ValidateContainer
Delphi
procedure ValidateContainer(AComponent: TComponent); dynamic;
C++
DYNAMIC void __fastcall ValidateContainer(TComponent* AComponent);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | System.Classes.pas System.Classes.hpp |
System.Classes | TComponent |
Beschreibung
Prüft, ob ein Objekt in einen Container eingefügt werden kann.
ValidateContainer wird von einer Komponente aufgerufen, wenn diese in ein Container-Objekt eingefügt werden soll. In der Standardeinstellung ruft ValidateContainer die Methode ValidateInsert der im Parameter AComponent angegebenen Komponente auf.
Abgeleitete Komponenten können ValidateContainer überschreiben, um das Einfügen eines Objekts in einen bestimmten Container zu verhindern. Um ein Einfügen zu verhindern, lösen Sie eine Exception in der abgeleiteten Methode aus.