Vcl.Controls.TControl.HostDockSite
Delphi
property HostDockSite: TWinControl read FHostDockSite write SetHostDockSite;
C++
__property TWinControl* HostDockSite = {read=FHostDockSite, write=SetHostDockSite};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TControl |
Beschreibung
Bestimmt die Komponente, an der das Steuerelement angedockt ist.
Mit HostDockSite können Sie auf die fensterorientierte Komponente zugreifen, an die das Steuerelement angedockt ist. Bei einem frei platzierbaren Steuerelement enthält HostDockSite ein temporäres Objekt des Typs FloatingDockSiteClass (falls kein verschiebbarer Andockstandort vorhanden ist) oder den Wert nil (Delphi) bzw. NULL (C++).
In den meisten Anwendungen sollten Sie lieber die Methode ManualDock verwenden, anstatt HostDockSite zu setzen. Durch das Setzen von HostDockSite wird das Steuerelement von seinem vorherigen Andockstandort (falls vorhanden) automatisch abgedockt und an das angegebene Objekt angedockt. Position und Ausrichtung des Steuerelements werden jedoch nicht angepasst, und die Standard-Andockereignisse werden umgangen.
Bei Docking-Clients ist der Wert von HostDockSite mit Parent identisch. Bei den anderen Steuerelementen enthält HostDockSite den Wert nil (Delphi) bzw. NULL (C++), und Parent gibt das übergeordnete Steuerelement an.