Ich habe einen TreeView
Jeder Eintrag soll per DragDrop auf einen Button verschiebbar sein.
Mit
starte ich den DragDrop Vorgang.
Mit
reagiert der Button.
Jetzt mein Problem: in
Ich verstehe nicht ganz, wo sich der TreeNode in
Erzeugt zwar keinen Fehler, sofern ich es innerhalb
Wie komme ich da ran?
Muss ich stattdessen das
VB.NET-Quellcode
- ' ...
- '┌Normal Conduction Test Facility V7.1.x (key/Name 0-0)
- '├Parallel Supply Module Ver.II USI Slave 1 (key/Name 1-0)
- '| ├7.0 (key/Name 1-1)
- '| ├7.1 (key/Name 1-2)
- '| └7.2 (key/Name 1-3)
- '├Parallel Supply Module Ver.II USI Slave 3 (key/Name 2-0)
- '├SER Module 7.0.x (key/Name 3-0)
- '├SR_InjSepta USI Slave 1 (key/Name 4-0)
- '| ├7.0 (key/Name 4-1)
- '| └7.1 (key/Name 4-2)
- '...
Jeder Eintrag soll per DragDrop auf einen Button verschiebbar sein.
Mit
starte ich den DragDrop Vorgang.
Mit
reagiert der Button.
Jetzt mein Problem: in
Button_DragDrop
möchte ich gerne TreeNode.Name und .Key lesen und das bekomme ich nicht hin.Ich verstehe nicht ganz, wo sich der TreeNode in
e
versteckt. Schaue ich mir nämlich e.Data
mit dem Debugger an, steht das nichts von TreeNode.Erzeugt zwar keinen Fehler, sofern ich es innerhalb
Button_DragDrop
nutze, _s
wird aber auch nicht mit einem String gefüllt. Außerdem würde mir das nicht den TreeNode.Name und .Key liefern.Wie komme ich da ran?
Muss ich stattdessen das
.MouseDown
Ereignis des TreeView nutzen und den Knoten mit X, Y auslesen?.ItemDrag
liefert mir den Knoten doch eigentlich direkt.