cs_freegamer
Messages postés99Date d'inscriptionvendredi 11 juillet 2003StatutMembreDernière intervention16 juin 2007
-
5 août 2004 à 21:34
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 2019
-
7 août 2004 à 02:06
Bonjour,
Je charche à séléctionner automatiquement le premier element d'une treeview et d'une listview.
<code>Form3.TreeView1_NodeClick Form3.TreeView1.Nodes(1)<code> ne marche pas comment faire ?
FREEGAMER
Gobillot
Messages postés3140Date d'inscriptionvendredi 14 mai 2004StatutMembreDernière intervention11 mars 201934 7 août 2004 à 02:06
Bon j'ai trouvé ça:
Makes the item visible by expanding all its parents and scrolling it into view.
EnsureVisible c'est pour rendre visible un élément. si cet élément est un enfant, il y aura effectivement ouverture des parents précédents et éventuellement un scrolling pour que l'élément soit visible dans la fenêtre.
donc pour le premier élément, qui est déjà visible, et en plus qui n'a pas de parent, ça peut pas marcher.
essaye avec un autre élément différent de 1 par exemple:
Treeview1.Nodes(5).EnsureVisible
tu peux faire ça aussi:
TreeView1.Nodes(5).Selected = True
TreeView1.SelectedItem.EnsureVisible
Sinon pour ouvrir un noeud, il faut utiliser l'évênement Expand:
Call TV_Expand(ByVal Tv.SelectedItem)
ou
Call TV_Expand(ByVal Tv.Nodes(5))