OVH Cloud OVH Cloud

Treeview

3 réponses
Avatar
Quasimodo
Bonjour,
je cherche comment gérer les click dans un treeview.
Exemple : avec un seul élément root je veux pouvoir le sélectionner et
le déselectionner.
Soit via un click sur l'élément ou soit via un click sur le treeview
lui même (pas sur un autre élément).
Idéalement via les api, si il n'y a pas de solution élégante.
Merci

@+ Quaz

--
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com

3 réponses

Avatar
Quasimodo
Quasimodo wrote :
Bonjour,
je cherche comment gérer les click dans un treeview.
Exemple : avec un seul élément root je veux pouvoir le sélectionner et le
déselectionner.
Soit via un click sur l'élément ou soit via un click sur le treeview lui même
(pas sur un autre élément).
Idéalement via les api, si il n'y a pas de solution élégante.
Merci

@+ Quaz



re,
peut on me dire comment faire pour traper les events de ce control.
Exemple : je voudrais pouvoir faire un traitement sur le click avant
que l'event du click soit appelé.
Merci

@+ Quaz

--
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com
Avatar
François Picalausa
Hello,

Au hasard, sous classement? Celà permet de récupérer vraiment le WM_CLICK
(ou autre message) et ensuite seulement le passer au treeview (si on veut
bien).

Sinon, on peut bidouiller avec MouseDown, MouseUp, MouseMove.
Exemple de bidouille (non testé):
Private Sub TreeView1_MouseUp(Button As Integer, Shift As Integer, x As
Single, y As Single)
Dim Node As Node
Set Node = TreeView1.HitTest(x, y)

Node.Selected = Not Node.Selected
End Sub

--
François Picalausa (MVP VB)
http://faq.vb.free.fr --- http://msdn.microsoft.com

"Quasimodo" a écrit dans le message de news:

Quasimodo wrote :
Bonjour,
je cherche comment gérer les click dans un treeview.
Exemple : avec un seul élément root je veux pouvoir le sélectionner
et le déselectionner.
Soit via un click sur l'élément ou soit via un click sur le treeview
lui même (pas sur un autre élément).
Idéalement via les api, si il n'y a pas de solution élégante.
Merci

@+ Quaz



re,
peut on me dire comment faire pour traper les events de ce control.
Exemple : je voudrais pouvoir faire un traitement sur le click avant
que l'event du click soit appelé.
Merci

@+ Quaz


Avatar
Quasimodo
Quasimodo explained :
Bonjour,
je cherche comment gérer les click dans un treeview.
Exemple : avec un seul élément root je veux pouvoir le sélectionner et le
déselectionner.
Soit via un click sur l'élément ou soit via un click sur le treeview lui même
(pas sur un autre élément).
Idéalement via les api, si il n'y a pas de solution élégante.
Merci

@+ Quaz



Bonsoir,
quelqu'un connait il cette ocx : VBDotComSubClassLib
J'ai besoin de savoir si son utilisation est bug free et save point
sécurité ou tout autre infos est bien venue.
Ceci pour répondre à mon propre threads, ca parait fonctionner et
répondre très bien à mes besoins.


@+ Quaz

--
This is an automatic signature of MesNews.
Site : http://mesnews.no-ip.com