Vcl.Controls.TControl.OnStartDock
Delphi
property OnStartDock: TStartDockEvent read FOnStartDock write FOnStartDock;
C++
__property TStartDockEvent OnStartDock = {read=FOnStartDock, write=FOnStartDock};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
event | protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TControl |
Description
Se produit quand l'utilisateur commence à faire glisser le contrôle avec un DragKind ayant la valeur dkDock
.
Utilisez le gestionnaire d'événements OnStartDock pour implémenter un traitement spécial lorsque l'utilisateur commence une opération de glisser-ancrer en faisant glisser le contrôle.
Le gestionnaire d'événements OnStartDock peut créer un objet TDragDockObjectEx pour le paramètre DragObject
afin de spécifier l'aspect du rectangle de glissement et comment le contrôle glissé interagit avec des sites potentiels d'ancrage. Si vous renvoyez TDragDockObjectEx en tant qu'objet déplacement, il n'est pas nécessaire d'appeler la méthode Free pour l'objet DragObject
quand s'achève le glissement. Si vous utilisez TDragDockObject, votre application est responsable de la libération de l'objet déplacement.
Si le gestionnaire d'événements OnStartDock affecte la valeur nil (Delphi) ou NULL (C++) au paramètre DragObject
, un objet TDragDockObject est automatiquement créé.
Remarque : Cette information s'applique uniquement aux applications Win32.
OnStartDock est un gestionnaire d’événements du type TStartDockEvent.