TreeView mit Drag & Drop

NetBull

Erfahrenes Mitglied
Hallo Leute,

ich hab im Moment so ein Problemchen...

Ich möchte innerhalb eines TreeView (C#) folgendes machen:
Node mit Drag innerhalb der TreeView verschieben, während des Verschiebens soll an der Maus eine Info hängen (Text-Feld, etc) oder das Node. )

Ein paar Versuche über Google und andere Seite führten zu nix.
Wäre cool wenn hier jemand entweder schon eine fertige Lösung demonstrieren kann oder zumindest den Weg dahin in Stichworten.

Merci, Diego
 
Mit der DoDragDrop Methode beginnt die Drag & Drop Operation, der übergibst du das zu ziehende Objekt.

Mit dem DragOver Ereignis kann geprüft werden ob beim besagtem Control, das Objekt "losgelassen" werden darf.

DragDrop Ereignis wenn das Objekt "losgelassen" wurde.

Control auf die man ziehen darf müssen übrigens noch AllowDrop auf true gesetzt haben.

Für die Textanzeige würde ich ein kleines Formular anzeigen und die Positionierung über das Ereignis QueryContinueDrag steuern.
 
Jo, hört sich gut an. Denke das ich am Wochenende ein bisschen Zeit damit verbringen werde, dann sollte ich das hinbekommen können. Danke Dir für die schnelle Antwort.
 
Zurück