API:Vcl.Controls.TBaseDragControlObject.Finished
Delphi
procedure Finished(Target: TObject; X, Y: Integer; Accepted: Boolean); override;
C++
virtual void __fastcall Finished(System::TObject* Target, int X, int Y, bool Accepted);
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
procedure function |
protected | Vcl.Controls.pas Vcl.Controls.hpp |
Vcl.Controls | TBaseDragControlObject |
Beschreibung
Reagiert, wenn zur Beendigung der Drag-Operation die Maustaste losgelassen wird. {{#multireplace:Vcl.Controls.TBaseDragControlObject.Finished|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}} erbt von {{#multireplace:Vcl.Controls.TDragObject.Finished|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}. Der folgende Inhalt bezieht sich auf {{#multireplace:Vcl.Controls.TDragObject.Finished|H21=!|H25=%|H28=(|H29=)|H2A=*|H2B=+|H2F=/|H3C=<|H3D==|H3E=>|H5B=[|H5D=]|H5E=^|H7C=|}}.
Reagiert, wenn zur Beendigung der Drag-Operation die Maustaste losgelassen wird.
In TDragObject führt die Methode Finished keine Aktion aus. Sie kann aber geeignet überschrieben werden. Der Parameter Target ist das Objekt, das den Drag-Vorgang zugelassen hat. Wenn die Drag-Operation abgebrochen wird, oder das Ergenis einer Drag&Dock-Operation eine freie Platzierung des gezogenen Objekts ist, ist Target nil (Delphi) bzw. NULL (C++). X und Y geben die Endposition der Drag-Operation an. Die Eigenschaft Accepted hat den Wert true, wenn das Zielobjekt (Target) den Vorgang akzeptiert.
In TBaseDragControlObject ist Finished implementiert und wird dort überschrieben.