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 :

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
Ca ramène le focus à l'application et au contrôle, mais rien d'autre

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 !