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
Configuration: Windows 2003
Internet Explorer 6.0

2 réponses

  1. wiederhe Messages postés 54 Statut Membre 22
     
    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
  2. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    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