TreeView Drag and Drop



  • ich haie eine TreeView. Nun möchte ich diese per DragnDrop füllen.

    Wenn man nun dateien dragt wird in der TreeView auch der Knoten beim Hovern ausgewählt. Aber wenn man mit mehreren Dateien über einen Knoten Hovert wird dieser nicht selektiert !!?!

    Hier etwas Code vom Hover Ereignis:

    private void tvMain_DragOver(object sender, DragEventArgs e)
            {
                TreeNode destNode = null;
    
                Point mPos = new Point(e.X, e.Y);
    
                mPos = tvMain.PointToClient(mPos);
    
                destNode = tvMain.GetNodeAt(mPos);
    
                if (destNode == null)
                    return;
                else
                    tvMain.SelectedNode = destNode;
    
            }
    

    Wie schon beschrieben, bei einzelnen Dateien geht das prima, aber wenn ich nun mehrere Dateien Droppen will und mit der gedragten Maus über den Konten fahre, selektiert dieser Mistkerl( :p ) die Knoten nicht mehr.

    Warum ist das so?


Anmelden zum Antworten