vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Beim Treeview1__DragOver wird der betreffenden Knoten zu spät angezeigt 
Autor: LarsThorwald
Datum: 27.02.06 21:05

Hallo zusammen,

ich habe jetzt zum testen einfach mal ein Projekt aufgemacht und dort ein Listview und ein Treeview enigefügt. Mit anderen Worten, das jetzt alle ganz jungfräulich ist

Beim Drag´n Drop erlebe ich aber genau das gleiche. Es werden die Knoten angesprochen, die um einiges tiefer unter der Maus liegen. Hier der Code:


 Private Sub ListView1_ItemDrag(ByVal sender As Object, ByVal e As _
   System.Windows.Forms.ItemDragEventArgs) Handles ListView1.ItemDrag
      Dim a As Int32 = 0
      Dim s(ListView1.SelectedItems.Count - 1) As String
      Dim lv As ListViewItem
 
      For Each lv In ListView1.SelectedItems
         s(a) = lv.Text
         a += 1
      Next
 
      ListView1.DoDragDrop(s, DragDropEffects.Copy)
 
   End Sub
 
   Private Sub ListView1_SelectedIndexChanged(ByVal sender As System.Object, _
     ByVal e As System.EventArgs) Handles ListView1.SelectedIndexChanged
 
   End Sub
 
 
   Private Sub TreeView1_DragOver(ByVal sender As Object, ByVal e As _
     System.Windows.Forms.DragEventArgs) Handles TreeView1.DragOver
      Dim tn As TreeNode
      tn = TreeView1.GetNodeAt(New Point(e.X, e.Y)) 'Befindet sich ein Knoten 
      ' unter der Maus?
 
      Dim file(0) As String
      If e.Data.GetDataPresent(file.GetType()) = True Then
 
         e.Effect = DragDropEffects.Copy
         If Not tn Is Nothing Then
            tn.Expand()
            TreeView1.SelectedNode = tn
            cc.Text = tn.FullPath
         End If
      End If
   End Sub
Da wird der Hund in der Pfanne verrückt. Weis jemand Rat ?

Gruß
Lars
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Beim Treeview1__DragOver wird der betreffenden Knoten zu spä...760LarsThorwald27.02.06 17:42
Re: Beim Treeview1__DragOver wird der betreffenden Knoten zu...529LarsThorwald27.02.06 21:05
Fehler gefunden -> Lösung505LarsThorwald28.02.06 23:02

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel