Bonsoir à tous !
Voilà, j'ai un formulaire dans lequel j'ai mis un treeview tout ce qu'il y a de plus bête.
Je cherche à faire du drag & drop avec des fichiers. Toute la mécanique fonctionne de ce point de vue là, pas de problème.
Toutefois, pas moyen d'obtenir un effet de surbrillance ou de souligné du noeud sur lequel on va poser le fichier.
Dans les propriété de mon treeview, HideSelection est sur False et HotTracking sur True (ça fonctionne très bien tant que l'application ne perd pas le focus).
J'ai tenté de résoudre le problème en ajoutant deux bouts de code dans l'évènement DragEnter :
Ca ramène le focus à l'application et au contrôle, mais rien d'autre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 If Not Me.ctlTree.Focused Then AppActivate("Dossiers") Me.ctlTree.Focus() End If
Je précise que l'évènement NodeMouseHover ne semble plus fonctionner dans ce cas alors que Dragover fonctionne, lui.
Une idée quelqu'un ?
Merci d'avance !
Partager