OVH Cloud OVH Cloud

TreeView empêcher d'ouvrir ou fermer un nœud avec un double cliq ue

5 réponses
Avatar
Raymond Fournier
Bonjour a tous,
Est possible dans un TreeView d'empêcher d'ouvrir ou fermer un nœud avec un
double clique, mais que sa fonctionne avec le + ou le -.

Autre question peu t'on empêcher que le nom d'un nœud soit édité.

Merci d'avance.
Raymond Fournier

5 réponses

Avatar
scraper
Bonjour Raymond Fournier, dans le message
news:
tu disais :

Bonjour a tous,
Est possible dans un TreeView d'empêcher d'ouvrir ou fermer un nœud
avec un double clique, mais que sa fonctionne avec le + ou le -.



peut être en collant ça dans ta procédure ?


Private Sub TreeView1_DblClick()

TreeView1.SelectedItem.Expanded = False

End Sub


Autre question peu t'on empêcher que le nom d'un nœud soit édité.



euh ... dsl, je comprends pas, là .. :-)







--
Adresse invalide
Mon site : http://scraper.chez-alice.fr
Me contacter : http://pcland.easyforum.fr/index.htm

scraper
Avatar
Fred
Dans : news:,
scraper disait :
Bonjour Raymond Fournier, dans le message
news:
tu disais :

Bonjour a tous,
Est possible dans un TreeView d'empêcher d'ouvrir ou fermer un nœud
avec un double clique, mais que sa fonctionne avec le + ou le -.



peut être en collant ça dans ta procédure ?


Private Sub TreeView1_DblClick()

TreeView1.SelectedItem.Expanded = False

End Sub



Hmm, cela va fermer le nœud systématiquement.
Il faudrait tester l'état du nœud pour affecter en conséquence True ou
False mais cela ne me paraît pas très propre.

Et en écrivant du code dans la procédure Click, que se passe-t-il ?

Autre question peu t'on empêcher que le nom d'un nœud soit édité.





Propriété LabelEdit = False

--
Fred
http://www.cerbermail.com/?3kA6ftaCvT
Avatar
scraper
Bonjour Fred, dans le message
news:
tu disais :

Private Sub TreeView1_DblClick()

TreeView1.SelectedItem.Expanded = False

End Sub



Hmm, cela va fermer le nœud systématiquement.



ooops !
pas vu que c'était indifféremment pour ouvrir ou fermer ;-)
dsl



--
Adresse invalide
Mon site : http://scraper.chez-alice.fr
Me contacter : http://pcland.easyforum.fr/index.htm

scraper
Avatar
Raymond Fournier
Merci a vous deux. La Propriété LabelEdit = False fonctionne bien. Je vais
continuer a cherché pour le double clique sur le noeud.

Raymond Fournier


"scraper" wrote:

Bonjour Fred, dans le message
news:
tu disais :

>> Private Sub TreeView1_DblClick()
>>
>> TreeView1.SelectedItem.Expanded = False
>>
>> End Sub
>
> Hmm, cela va fermer le nœud systématiquement.

ooops !
pas vu que c'était indifféremment pour ouvrir ou fermer ;-)
dsl



--
Adresse invalide
Mon site : http://scraper.chez-alice.fr
Me contacter : http://pcland.easyforum.fr/index.htm

scraper




Avatar
SAISAS
Bonjour,

je te propose :

TreeView1.SelectedItem.Expanded = not TreeView1.SelectedItem.Expanded

mais ce n'est pas très joli, car on voit bien le noeud se fermer et s'ouvrir
...

S'il existe d'autres solutions, je suis preneur.

"Raymond Fournier" a écrit :


Merci a vous deux. La Propriété LabelEdit = False fonctionne bien. Je vais
continuer a cherché pour le double clique sur le noeud.

Raymond Fournier


"scraper" wrote:

> Bonjour Fred, dans le message
> news:
> tu disais :
>
> >> Private Sub TreeView1_DblClick()
> >>
> >> TreeView1.SelectedItem.Expanded = False
> >>
> >> End Sub
> >
> > Hmm, cela va fermer le nœud systématiquement.
>
> ooops !
> pas vu que c'était indifféremment pour ouvrir ou fermer ;-)
> dsl
>
>
>
> --
> Adresse invalide
> Mon site : http://scraper.chez-alice.fr
> Me contacter : http://pcland.easyforum.fr/index.htm
>
> scraper
>
>