Treeview Node Existenz?

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von goku2.

    Treeview Node Existenz?

    Hi wie kann ich ein item in treeview adden ohne das es immer ein anderen node benutz? hier z.b ich will nicht das es zwei oder mehr ist sondern immer das es eins ist.


    Mein code gibt ein fehler was kann ich machen :?:

    VB.NET-Quellcode

    1. If TreeView1.Contains(Today) Then
    2. TreeView1.Nodes.Add(OpenFileDialog1.FileName)
    3. Else
    4. TreeView1.Nodes.Add(Today).Nodes.Add(OpenFileDialog1.FileName)
    5. End If
    6. End If

    VB.NET-Quellcode

    1. If TreeView1.Nodes.ContainsKey(Today.DayOfWeek.ToString) Then
    2. Dim rootNode = TreeView1.Nodes.Find(Today.DayOfWeek.ToString, True)
    3. rootNode.First.Nodes.Add("test")
    4. Else
    5. Dim RootNode As New TreeNode
    6. RootNode.Name = Today.DayOfWeek.ToString
    7. RootNode.Text = Today.DayOfWeek.ToString
    8. TreeView1.Nodes.Add(RootNode)
    9. End If


    vielleicht hilft dir das ja weiter :)
    Das ist meine Signatur und sie wird wunderbar sein!

    Mono schrieb:

    VB.NET-Quellcode

    1. If TreeView1.Nodes.ContainsKey(Today.DayOfWeek.ToString) Then
    2. Dim rootNode = TreeView1.Nodes.Find(Today.DayOfWeek.ToString, True)
    3. rootNode.First.Nodes.Add("test")
    4. Else
    5. Dim RootNode As New TreeNode
    6. RootNode.Name = Today.DayOfWeek.ToString
    7. RootNode.Text = Today.DayOfWeek.ToString
    8. TreeView1.Nodes.Add(RootNode)
    9. End If


    vielleicht hilft dir das ja weiter :)
    danke habe dein code bischen getauscht funkzuniert eiwandfrei :thumbsup:
    hier das code für jemand der es braucht

    VB.NET-Quellcode

    1. If TreeView1.Nodes.ContainsKey(Today) Then
    2. Dim rootNode = TreeView1.Nodes.Find(Today, True)
    3. TreeView1.Nodes(Today).Nodes.Add(OpenFileDialog1.FileName)
    4. Else
    5. Dim RootNode As New TreeNode
    6. RootNode.Name = Today
    7. RootNode.Text = Today
    8. TreeView1.Nodes.Add(RootNode)
    9. TreeView1.Nodes(Today).Nodes.Add(OpenFileDialog1.FileName)
    10. End If