Vcl.Controls.TDockTree.InsertControl
Delphi
procedure InsertControl(Control: TControl; InsertAt: TAlign;
DropCtl: TControl); virtual;
C++
virtual void __fastcall InsertControl(TControl* Control, TAlign InsertAt, TControl* DropCtl);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TDockTree |
Description
Gère l'ancrage d'un contrôle dans le DockSite associé.
InsertControl est appelée immédiatement après l'ajout, par le contrôle fenêtré qui utilise l'arborescence d'ancrage, d'un nouveau contrôle à sa liste de contrôles ancrés.
Control correspond au contrôle nouvellement ancré.
InsertAt indique l'endroit auquel Control a été ancré dans le contrôle fenêtré.
DropCtl est le contrôle fenêtré dans lequel Control a été ancré. La valeur qui y est affectée doit être identique à celle de la propriété DockSite.
InsertControl définit la zone d'ancrage du contrôle (y compris un séparateur permettant de redimensionner la zone et une région d'accroche de manière que le contrôle puisse être désancré). Elle invalide ensuite le contrôle fenêtré dans lequel Control a été ancré afin qu'il puisse se redessiner pour afficher la nouvelle zone d'ancrage et le nouvel objet ancré.