Treeview vragen.

Status
Niet open voor verdere reacties.

itzme96

Gebruiker
Lid geworden
29 jan 2011
Berichten
32
Ik ben nieuw op het gebied van Treeview en heb 2 vragen.

1. Hoe sla ik mijn treeview items op in My.Settings.History
2. Hoe sla ik mijn treeview items op dmv savefiledialog? XML of TXT ofzo..
 
Antwoord op vraag 1:

(Ik ga er even vanuit dat je TreeView 'TreeView1' heet)

Code:
 Dim nodes As TreeNodeCollection = TreeView1.Nodes
        For Each node In nodes
            Dim name As String = node.ToString.Remove(1, 10)
            'name is nu je nodenaam
        Next

Zo heb je een string (name) die steeds één node is, snap je?
Ik moet eerst weten wat 'My.Settings.History' is. Waarschijnlijk een System.Collections.Specialized.StringCollection, klopt dat?

In dat geval gebruik je dit:

Code:
 Dim nodes As TreeNodeCollection = TreeView1.Nodes
        For Each node In nodes
            Dim name As String = node.ToString.Remove(1, 10)
            My.Settings.History.Add(name)
        Next


Antwoord op vraag 2:

Code:
 Dim SaveFile As New SaveFileDialog
        SaveFile.Title = "Titel"
        SaveFile.Filter = "Tekst Bestanden (*.txt)|*.txt|Alle Bestanden (*.*)|*.*"
        If SaveFile.ShowDialog = Windows.Forms.DialogResult.OK Then
            Dim writer As New System.IO.StreamWriter(SaveFile.FileName, False)
            Dim nodes As TreeNodeCollection = TreeView1.Nodes
            For Each node In nodes
                Dim name As String = node.ToString.Remove(1, 10)
                writer.WriteLine(name)
            Next
            writer.Close()
        End If
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan