Navigation:  Klassen > bBrowser >

bBrowser:Drag()

Diese Seite drucken    Vorherige SeiteZurück zum Anfang des KapitelsNächste Seite

Zweck

Führt einen Drag&Drop-Vorgang durch.

Klasse

bBrowser

Typ

Methode

Syntax

<oBrowser>:Drag([<iStayInterval>]) Æ lSuccess

Argumente

<iStayInterval>Zeitintervall in Millisekunden nach dessen Ablauf ein bCellDragEvent mit dem DragMode BCDM_DRAGOVER an das Control unterhalb der Maus gesendet wird. Wenn das Argument nicht übergeben wird, wird als Vorgabe der Wert 400 verwendet.
Datentyp:DWord

Rückgabewert

lSuccessLogischer Wert der definiert, ob der Drag&Drop-Vorgang durchgeführt werden konnte.
TRUEDer Drag&Drop-Vorgang wurde durchgeführt.
FALSEDer Drag&Drop-Vorgang wurde nicht durchgeführt.
Datentyp:Logic

Beschreibung

bBrowser:Drag() führt einen kompletten Drag&Drop-Vorgang wie folgt durch:

1.Es wird überprüft, ob der bBrowser als Drag&Drop-Server eingestellt ist und ob selektierte Datenzellen vorhanden sind.
2.Die selektierten Datenzellen werden ermittelt.
3.Die Methode bBrowser:CellDragDrop() wird mit dem Modus BCDM_DRAGSTART aufgerufen und damit der Drag&Drop-Vorgang gestartet.
4.Solange nicht die linke gedrückte Maustaste losgelassen oder die Esc-Taste gedrückt wird, bleibt der Drag&Drop-Vorgang aktiv.
5.Wenn der Drag&Drop-Vorgang erfolgreich beendet wurde, wird die Methode CellDragDrop() mit dem Modus BCDM_DRAGEND aufgerufen und der Drag&Drop-Vorgang beendet.
6.Wenn der Drag&Drop-Vorgang abgebrochen wurde, wird die Methode CellDragDrop() mit dem Modus BCDM_DRAGCANCEL aufgerufen und der Drag&Drop-Vorgang beendet.

Siehe auch

bBrowser:CellDragDrop()

bBrowser:DragDropMode

bBrowser:InDrag()

bSample - DragDrop

 


Page url: http://www.YOURSERVER.com/index.html?bbrowser_drag.htm