Vcl.Controls.TControl.HostDockSite
Delphi
property HostDockSite: TWinControl read FHostDockSite write SetHostDockSite;
C++
__property TWinControl* HostDockSite = {read=FHostDockSite, write=SetHostDockSite};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TControl |
Description
Spécifie le contrôle dans lequel ce contrôle est ancré.
Consultez la propriété HostDockSite pour accéder au contrôle fenêtré dans lequel ce contrôle est ancré. Si le contrôle est flottant, HostDockSite est un contrôle temporaire de type FloatingDockSiteClass ou (s'il n'y a pas de classe de site d'ancrage flottant) nil (Delphi) ou NULL (C++).
La plupart des applications devrait utiliser la méthode ManualDock au lieu de définir HostDockSite. L'initialisation de HostDockSite désancre automatiquement le contrôle de son hôte précédent (s'il en avait un) et l'ancre dans le contrôle spécifié sans ajuster la position et l'alignement du contrôle et en évitant les événements standard d'ancrage.
Pour les clients de la pile, la valeur de HostDockSite est identique à celle de Parent. Pour les contrôles qui ne sont pas clients d'ancrage, HostDockSite a la valeur nil (Delphi) ou NULL (C++) alors que Parent spécifie le contrôle contenant.