Generated when the user lifts the mouse when hovering over a control when there is a drag and drop operation pending.

Anhand dieses Ereignisses lässt sich ein bestimmtes Ablegeverhalten einstellen.

Ereignisdatenfelder

Name Beschreibung
Quelle

Quelle des Ereignisses. "LabVIEW-Benutzeroberfläche" bezieht sich auf jedes in LabVIEW mögliche Ereignis der Benutzeroberfläche.

0LabVIEW-UI
Typ

Art des aufgetretenen Ereignisses, wie "Maustaste gedrückt", "Wertänderung" oder "Timeout".

Zeit

Wert des Millisekunden-Timers beim Auftreten des Ereignisses.

ElemRef

Referenz auf das Element, an dem das Ereignis stattfand.

Koord

Koordinaten der Mausklickposition beim Eintreten des Ereignisses. Die Koordinaten werden relativ zum Koordinatenursprung des Fensterbereichs angegeben, in dem sich das Objekt befindet, in das die Daten verschoben werden sollen (mit Ausnahme von Clustern).

Schaltfl.

Wert für die Maustaste, die der Benutzer gedrückt hat. Die linke Maustaste entspricht dem Wert 1 und die rechte Maustaste dem Wert 2. Bei einer Maus mit mehr als zwei Tasten sind auch weitere Werte möglich. Bei Filterereignissen können die von diesem Ereignisdatenfeld ausgegebenen Daten auch bearbeitet werden.

Steuertasten

Cluster aus booleschen Werten, die plattformunabhängige Bezeichner enthalten. Alle plattformabhängigen Bezeichner werden im Ereignisdatenfeld PlattfUmschalttasten ausgegeben. Bei Tastendruck-Ereignissen gibt dieses Ereignis einen booleschen Wert aus, der anzeigt, ob das Ereignis auf dem numerischen Eingabeblock stattgefunden hat oder nicht. Bei Mausereignissen zeigt der boolesche Wert an, ob ein Doppelklick stattgefunden hat oder nicht. Für beide Ereignisse wird ein boolescher Wert ausgegeben, wenn während des Ereignisses die plattformunabhängige Menütaste, wie <Strg> unter Windows oder <Command> unter macOS, gedrückt wurde. Bei Filterereignissen können die von diesem Ereignisdatenfeld ausgegebenen Daten auch bearbeitet werden.

PlattfSteuertasten

Cluster aus booleschen Werten für plattformspezifische Umschalttasten. Gibt an, ob beim Auslösen des Ereignisses plattformspezifische Tasten wie <Strg>, <Shift>, <Alt>, <Befehl> oder <Option> gedrückt waren. Bei Filterereignissen können die von diesem Ereignisdatenfeld ausgegebenen Daten auch bearbeitet werden. Eine Taste kann entweder eine Umschalttaste oder eine PlattfUmschalttaste sein. So ist <Strg> beispielsweise die plattformunabhängige Menütaste unter Windows, aber die Taste kann auch zur plattformabhängigen Programmierung verwendet werden.

VerfügbDatennamen

Array mit den Namen der Datentypen, die zum Ziehen und Ablegen vorliegen. Anhand dieses Arrays lässt sich bestimmen, ob es einen Datentyp gibt, der vom Zielobjekt angenommen wird.

Akzeptiert?

Informiert den Ausgangspunkt der Daten darüber, wie das Zielobjekt reagieren würde, wenn die Daten zum aktuellen Zeitpunkt abgelegt würden. Bei TRUE würde das Zielobjekt die Daten annehmen, bei FALSE nicht.

Beispiele

Die folgenden Beispieldateien sind in LabVIEW enthalten.

  • labview\examples\Structures\Event Structure\Drag and Drop - Initiating a Custom Drag.vi