Хранение данных ListBox в My.Settings - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Добрый день, Товарищи! в процессе работы приложения, добавляем записи в листбокс. Сохранем кодом ниже. ( очень не хочется носить с собой txt) А как можно достать коллекцию при load? как не пытаюсь, ошибки.
Листинг программы
  1. Private Sub Form1_Closing(sender As Object, e As CancelEventArgs) Handles Me.Closing
  2. My.Settings.text1 = TextBox1.Text
  3. My.Settings.text2 = TextBox2.Text
  4. If My.Settings.tabl Is Nothing Then
  5. My.Settings.tabl = New System.Collections.Specialized.StringCollection()
  6. Else
  7. My.Settings.tabl.Clear()
  8. For Each item In ListBox1.Items
  9. My.Settings.tabl.Add(item)
  10. Next
  11. End If
  12. My.Settings.Save()
  13. End Sub

Решение задачи: «Хранение данных ListBox в My.Settings»

textual
Листинг программы
  1.     Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
  2.         My.Settings.LB.Clear()
  3.         My.Settings.LB.AddRange(ListBox1.Items.Cast(Of String).ToArray)
  4.     End Sub
  5.  
  6.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  7.         ListBox1.Items.AddRange(My.Settings.LB.Cast(Of Object).ToArray)
  8.     End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы