System.Classes.TComponent.SetDesigning
Delphi
procedure SetDesigning(Value: Boolean; SetChildren: Boolean = True);
C++
void __fastcall SetDesigning(bool Value, bool SetChildren = true);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | System.Classes.pas System.Classes.hpp |
System.Classes | TComponent |
Beschreibung
Stellt sicher, dass bei den zur Entwurfszeit eingefügten Komponenten das Entwurfsmodus-Flag gesetzt ist.
SetDesigning wird intern vom Formular-Designer verwendet. Rufen Sie die Methode auf keinen Fall direkt auf.
Wenn der Parameter Value true ist, setzt SetDesigning das Flag csDesigning in der Eigenschaft ComponentState. Andernfalls wird das Flag gelöscht.
Wenn der Parameter SetChildren true ist, ruft die Methode anschließend SetDesigning für alle untergeordneten Komponenten auf und übergibt jedes Mal den Parameter Value, um den Wert der Eigenschaft ComponentState der untergeordneten Komponenten mit dem entsprechenden Wert des Eigentümers zu synchronisieren.
Die Methoden InsertComponent und RemoveComponent rufen SetDesigning auf, wenn Komponenten eingefügt oder entfernt werden. Auf diese Weise ist sichergestellt, dass das Flag csDesigning korrekt gesetzt ist.