Benutzerdefiniertes Drag-and-Drop-Verhalten
- Aktualisiert2025-08-27
- 2 Minute(n) Lesezeit
LabVIEW selbst erlaubt Drag and Drop nur für Textelemente. Sie können aber programmatisch für alle Arten von Elementen benutzerdefiniertes Drag-and-Drop-Verhalten festlegen. Zur programmatischen Umsetzung der folgenden Aufgaben werden Drag-and-Drop-Ereignisse verwendet:
- Verschieben von Daten zwischen nicht textbasierten Elementen per Drag-and-Drop
- Benutzerdefiniertes Drag-and-Drop-Verhalten für textbasierte Elemente
Zur programmatischen Umsetzung eines benutzerdefinierten Drag-and-Drop-Verhaltens sind folgende Schritte nötig:
- Festlegen des Ausgangs- und des Zielpunkts für das Verschieben
- Vorbereiten des VIs zum Erkennen von Drag-and-Drop-Ereignissen
- Erkennen eines abgebrochenen Drag-and-Drop-Vorgangs
- Starten des Drag-and-Drop-Vorgangs mit Hilfe von ziehbaren Daten
- Prüfen, ob Daten im Zielelement abgelegt werden können
- Ablegen der Daten im gewünschten Zielelement
- Festlegen, wann das VI angehalten werden soll
Weitere Beispiele
Ein Beispiel zur Verwendung von Drag-and-Drop-Ereignissen zum Erzeugen von Drag-and-Drop-Verhalten finden Sie im VI "Drag and Drop - Passing Custom Drag Data.vi" im Verzeichnis labview\examples\Structures\Event Structure.
Ein Beispiel zum Erzeugen eines bestimmten Drag-and-Drop-Verhaltens für die Plots eines Graphen finden Sie im VI "Drag and Drop - Initiating a Custom Drag.vi" im Verzeichnis labview\examples\Structures\Event Structure.
Verwandte Inhalte
- Konfigurieren des Drag-and-Drop-Verhaltens von textbasierten Elementen während der VI-Ausführung
- Auswählen, wie Ereignisse mit Hilfe einer Ereignisstruktur überwacht werden
- Erstellen von Eigenschaften und Methoden
- Schritt 1: Festlegen des Ausgangs- und des Zielpunkts für das Verschieben
- Schritt 2: Vorbereiten des VIs zum Erkennen von Drag-and-Drop-Ereignissen
- Schritt 3: Erkennen eines abgebrochenen Drag-and-Drop-Vorgangs
- Schritt 4: Starten des Drag-and-Drop-Vorgangs mit Hilfe von ziehbaren Daten
- Schritt 5: Prüfen der Kompatibilität der Daten mit dem Zielelement
- Schritt 6: Ablegen der Daten im Zielelement
- Verarbeitung eines booleschen Elements mit gelatchter Stopp-Funktion in einer Ereignisstruktur
- Fehlerbehandlung