Vcl.CategoryButtons.TCategoryButtons.DoBeginDrag
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.