Запазване на елементите от изгледа на списъка - Други проблеми - VB-Paradise 2

Има 2 Отговори в тази тема. Последната публикация (17 май 2016 г., 12:59 ч.) Е от RodFromGermany.

запазване

moinmoin001

Здрасти,
От около 2 месеца имам проблема с това, че елементите и подточките на моя списък не се запазват правилно.
И знам, че има много публикации по тази тема, но това не е всичко, което искам. Бих искал да запиша елементите в текстов файл. Всяка рецепта на нов ред. В предишните си опити отделих отделната информация (име на рецепта, категория, калории, автор, описание) една от друга с двоеточие (":") и ги прочетох:

Изходен код на VB.NET

  1. Public Sub FillListFromFile ()
  2. Затъмнете srReader като StreamReader
  3. Дим бла като низ
  4. Затъмняване на елементи () като низ
  5. Dim X As Integer = 0
  6. Затъмнете OFD като нов OpenFileDialog
  7. Опитвам
  8. OFD.RestoreDirectory = Вярно
  9. Ако (OFD.ShowDialog () = DialogResult.OK) Тогава
  10. srReader = My.Computer.FileSystem.OpenTextFileReader (OFD.FileName)
  11. Направете, докато srReader.EndOfStream 'достигна края на файла
  12. bla = srReader.ReadLine 'Прочетете ред
  13. Отделни части = бла. Разделяне (":")
  14. „Разглобете на отделни части
  15. ListView1.Items.Add (Items (1)) 'RecipeName
  16. ListView1.Items (X) .SubItems.Add (Items (3)) 'Категория
  17. ListView1.Items (X) .SubItems.Add (Items (5)) 'Калории
  18. ListView1.Items (X) .SubItems.Add (Items (7)) 'Автор
  19. „Описание 9
  20. X = X + 1
  21. Примка
  22. srReader. Близо ()
  23. srReader.Dispose ()
  24. Край ако
  25. Catch ex Като изключение
  26. „MessageBox.Show (напр. Съобщение)
  27. Накрая
  28. ListView1.OwnerDraw = Невярно
  29. ListView1.View = Преглед.Подробности
  30. Край Опитайте
  31. Крайна под

Бих се радвал на много богати на информация отговори
пс. Прикачени ще намерите 2 снимки на моето приложение за Windows Form
Lg Jan

* Темата е отложена, защото това едва ли е VBA. *

4.79 kB, 833 × 438, 135 изгледа

5,55 kB, 580 × 471, 134 пъти гледани

Тази публикация вече е редактирана 1 път, последният път от "Marcus Gräfe" (14 май 2016 г., 20:16 ч.)