Bonjour à tous
Je veux savoir comment tester si une treeview comporte un node sélectionner ou pas ?
et aussi comment selectionner le node parent d'un node après sa suppression ??
Tous ca en visuel basic dot net 2008
Merci pour votre collaboration
 
			
			






 
			
			
			
			 
			
				
 Selectionner un node d'un treeview par le code
 Selectionner un node d'un treeview par le code
				
				
						
						
				Bonjour à tous
Je veux savoir comment tester si une treeview comporte un node sélectionner ou pas ?
et aussi comment selectionner le node parent d'un node après sa suppression ??
Tous ca en visuel basic dot net 2008
Merci pour votre collaboration
 
 
				
				
						
						
				Salut,
Ta question n'est pas claire. Tu veus savoir si un noeud est sélectionné ? Pour cela il y a une propriété TreeView.SelectedNode .Je veux savoir comment tester si une treeview comporte un node sélectionner ou pas ?
chaque Node possède une propriété Node.Parent que tu peux affecter à TreeView.SelectedNode afin de sélectionner le parent.et aussi comment selectionner le node parent d'un node après sa suppression ?
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				Salut
Merci pour ta réponse mais :
TreeView.SelectedNode cert à pointer sur le node sélectionné ,moi ce que je veux c'est de voir si le treeview contient un node sélectionné ou pas.
aussi j'ai compris
j'ai ecrit :chaque Node possède une propriété Node.Parent que tu peux affecter à TreeView.SelectedNode afin de sélectionner le parent.
mais une erreur apparaitre
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
La référence d'objet n'est pas définie à une instance d'un objet.
 
 
				
				
						
						
				il faut faire une méthode récursive pour parcourir tout le treeview. Il n'y a pas de méthode toute faite.
En Un, toujours faire une vérification pour savoir si le Parent est Nothing
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
En Deux, tu fais les choses dans le désordre. Si tu supprime le noeud sélectionné, il sera à Nothing, ce qui explique l'exception.
essaye plutôt de converser dans une variable locale le parent avant la suppression.
 
			
			






 
			
			
			
			 
			
				
 
 
				
				
						
						
				Merci cybermaxs pour votre aide voilà la solution finale :
1-comment selectionner le node parent d'un node après sa suppression ?
2-Je veux savoir comment tester si une treeview comporte un node sélectionner ou pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
Code : Sélectionner tout - Visualiser dans une fenêtre à part If TreeView1.SelectedNode Is Nothing Then MsgBox("Sélectionné un node !")
Partager