již dříve jsem zkoušel uložit kolekce, ale nenašel jsem způsob. toto řešení z Listboxu spojí texty oddělovačem a pro nahrání je rozdělí. My.Setings.setting je typu string
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
ListBox1.Items.Add(TextBox1.Text)
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim TmpStr() As String
ReDim TmpStr(ListBox1.Items.Count - 1)
ListBox1.Items.CopyTo(TmpStr, 0)
My.Settings.Setting = String.Join(vbCrLf, TmpStr)
My.Settings.Save()
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Dim TmpStr() As String
TmpStr = Strings.Split(My.Settings.Setting, vbCrLf)
For i As Integer = 0 To TmpStr.Length - 1
ListBox1.Items.Add(TmpStr(i))
Next
End Sub
|