Vcl.ActnMan.TActionItemDragObject.Finished

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Finished(Target: TObject; X: Integer; 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.ActnMan.pas
Vcl.ActnMan.hpp
Vcl.ActnMan TActionItemDragObject

Beschreibung

Reagiert, wenn zur Beendigung der Drag-Operation die Maustaste losgelassen wird.

Vcl.ActnMan.TActionItemDragObject.Finished erbt von Vcl.Controls.TDragObject.Finished. Der folgende Inhalt bezieht sich auf Vcl.Controls.TDragObject.Finished.

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.

Siehe auch