Bonjour, je suis confronté à une récupération d'information plutôt bizzare lorsque je dragOver sur une listView.
Je drag un treenode, l'evenement itemDrag se passe correctement, je recupere bien l'info.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Private Sub LV_DragOver(ByVal sender As Object, ByVal e As System.Windows.Forms.DragEventArgs) Handles LV.DragOver Dim LViArrivee As ListViewItem = LV.GetItemAt(e.X, e.Y) LViArrivee.Selected = True Me.Text = LViArrivee.Text End Sub
Le probleme est rencontré lorsque je dragOver sur ma listview.
Pour debugger, je sélectionne le listviewItem qui est remonté par la methode GetItemAt(x,y) et là, je m'aperçois que l'item qui se sélectionne n'est pas le bon, il y a un décalage au niveau de la sélection. En effet, le listviewItem sélectionné est positionné 6 items au dessous de celui qui est survolé.
C'est à n'y rien comprendre.
Merci de votre aide.
Partager