Suppression noeud Treeview

pepito -  
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour,
je souhaiterais savoir comment supprimer un noeud enfant dans un Treeview en VBS ou VBA.
Voici mon code et je ne comprend pas pourquoi il ne marche pas. Le message d'erreur est :" Elément introuvable."

Merci

Private Sub RetraitAnalyse_Click()

Dim titi As String

titi = TreeView1.SelectedItem.Text

TreeView1.Nodes.Remove (titi)

End Sub
A voir également:

2 réponses

wiederhe Messages postés 54 Statut Membre 7
 
Bonjours,

La propriété Remove a comme paramètre l'index du noeux et pas son nom.

Le code serait plutôt:

Dim iNodIndex As Integer

iNodIndex = TreeView1.SelectedItem.Index

TreeView1.Nodes.Remove (iNodIndex)

Cordialement

Herve
0
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Bonjour, tu peu aussi essayer avec..
Private Sub RetraitAnalyse_Click()
Dim titi As String 
     titi = TreeView1.SelectedItem.Key
    TreeView1.Nodes.Remove (titi) 
End Sub


Ou en abrégé..
Private Sub RetraitAnalyse_Click() 
    TreeView1.Nodes.Remove (TreeView1.SelectedItem.Key)
End Sub

A+

0