Treeview > Comment sélectionner le premier node? [Résolu]

cs_Maroxye
Messages postés
177
Date d'inscription
vendredi 3 novembre 2000
Dernière intervention
16 octobre 2012
- 16 nov. 2007 à 22:31 - Dernière réponse : cs_Maroxye
Messages postés
177
Date d'inscription
vendredi 3 novembre 2000
Dernière intervention
16 octobre 2012
- 19 nov. 2007 à 19:05
Bonjour!

J'ai cherché longtemps sur Internet, sans succès! Je remplis un composant TreeView avec le contenu d'une requête. Lorsque remplit, le composant demeure à la dernière ligne(dernier node) et j'aimerais bien sélectionner le premier noeud à la place. J'ai essayé de mettre le focus sur le TreeView au complet, ça ne fonctionne pas....

Merci de votre aide,

 Maroxye
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
cs_Galain
Messages postés
1270
Date d'inscription
mardi 11 novembre 2003
Dernière intervention
24 juillet 2013
- 17 nov. 2007 à 00:27
3
Merci
Il me semble que j'ai fait une erreur:
Dans ton cas Index = 1 pour le premier élément de ta Treeview et non 0

A vérifier car j'ai un doute

GRENIER Alain

Merci cs_Galain 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 95 internautes ce mois-ci

Commenter la réponse de cs_Galain
cs_Galain
Messages postés
1270
Date d'inscription
mardi 11 novembre 2003
Dernière intervention
24 juillet 2013
- 16 nov. 2007 à 23:57
0
Merci
Un extrait de MSDN


Utilisez la propriété Selected pour programmer la sélection d'un objet
Node ou Tab déterminé. Une fois que vous avez sélectionné un objet
de cette manière, vous pouvez le soumettre à diverses opérations, notamment
définir des propriétés et invoquer des méthodes.


Pour sélectionner un objet Node déterminé, vous devez le désigner par
la valeur de sa propriété Index ou de sa propriété Key. L'exemple
suivant sélectionne un objet Node spécifique dans un contrôle
TreeView :



Private Sub Command1_Click()
   ' Sélectionne un objet.
   TreeView1.Nodes(Index).Selected = True 
   ' Utilise la propriété SelectedItem pour obtenir 
   ' une référence à l'objet.
   TreeView1.SelectedItem.Text = "Texte modifié"
End Sub


Dans ton cas Index = 0 pour le premier élément de ta Treeview

GRENIER Alain
Commenter la réponse de cs_Galain
cs_Maroxye
Messages postés
177
Date d'inscription
vendredi 3 novembre 2000
Dernière intervention
16 octobre 2012
- 19 nov. 2007 à 19:05
0
Merci
Merci! Et oui c'est bien avec l'index = 1...J'avais déja essayé ce code mais je mettais = 0 et c'est pourquoi j'avais une erreur. Ça marche très bien maintenant!

Merci!

 Maroxye
Commenter la réponse de cs_Maroxye

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.