2008-09-03 9 views
0

Ich habe ein Formular mit 2 Baumansichten, der Benutzer kann einen Knoten von einem zum anderen ziehen und ablegen. Nachdem ein Knoten gezogen und abgelegt wurde, ändere ich die Farbe [highlight] des Quellknotens in den Drag-Drop-Ereignis-Handles. Die Farbe des Knotens ändert sich gut..Net [Windows] TreeView TreeNode behält keine Farbänderung nach Drag & Drop

Aber wenn der Benutzer danach die Maus über die Source-Tree-Ansicht bewegt, flackert es und die Hervorhebung, die ich gemacht habe, verschwindet und kehrt zu der ursprünglichen Farbe zurück.

Ich verarbeite keine anderen Ereignisse, ich lade die Baumansicht nicht neu und ändere nicht die Farbe.

Von meinem Verständnis der MSDN-Dokumentation sehe ich keine Ereignisse vom Typ Refresh oder Repaint.

Antwort