Vcl.CategoryButtons.TCategoryButtons.DoBeginDrag

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DoBeginDrag(Immediate: Boolean; Threshold: Integer); virtual;

C++

virtual void __fastcall DoBeginDrag(bool Immediate, int Threshold);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.CategoryButtons.pas
Vcl.CategoryButtons.hpp
Vcl.CategoryButtons TCategoryButtons

Beschreibung

Ruft die Methode BeginDrag auf.

Mit der Methode DoBeginDrag wird die Methode BeginDrag ausgelöst, um eine Ziehen-Operation zu starten.

BeginDrag wird im Anwendungscode aufgerufen, nur wenn der Wert der Steuerelement-Eigenschaft DragMode dmManual ist. Wenn DragMode dmAutomatic ist, wird BeginDrag automatisch aufgerufen.

Wenn der Parameter Immediate true ist, wird der Mauszeiger zum Wert der Eigenschaft DragCursor gewechselt und die Ziehen-Operation wird sofort gestartet. Wenn Immediate false ist, wird der Mauszeiger zum Wert der Eigenschaft DragCursor nicht gewechselt und die Ziehen-Operation wird nicht gestartet, bis der Benutzer den Mauszeiger auf die durch den Parameter Threshold angegebene Pixelanzahl bewegt. Wenn der Aufrufer einen Threshold-Wert kleiner als 0 übergibt (der Standardwert dieses Parameters), verwendet BeginDrag die Eigenschaft DragThreshold der globalen Variable Mouse.

Wenn Immediate auf false gesetzt wird, kann das Steuerelement Mausklicks zulassen, ohne Drag&Drop- oder Drag&Dock-Operationen zu starten.

Siehe auch