Uložiť položky na zobrazenie zoznamu - Iné problémy - VB-Paradise 2
Existuje 2 Odpovede v tejto téme. Posledný príspevok (17. mája 2016, 12:59) je od RodFromGermany.

moinmoin001
Ahoj,
Asi 2 mesiace mám problém s tým, že moje položky a podpoložky zoznamu nie sú správne uložené.
A viem, že na túto tému je kopa príspevkov, ale to nie je všetko, čo chcem. Chcel by som uložiť položky do textového súboru. Každý recept do nového riadku. Pri svojich predchádzajúcich pokusoch som jednotlivé informácie (názov receptu, kategória, kalórie, autor, popis) od seba oddelil dvojbodkou („:“) a prečítal som ich:
Zdrojový kód VB.NET
- Public Sub FillListFromFile ()
- Dim srReader ako StreamReader
- Dim bla ako reťazec
- Stlmiť položky () ako reťazec
- Dim X As Integer = 0
- Dim OFD ako nový OpenFileDialog
- Vyskúšajte
- OFD.RestoreDirectory = True
- If (OFD.ShowDialog () = DialogResult.OK) Potom
- srReader = My.Computer.FileSystem.OpenTextFileReader (OFD.FileName)
- Do Dokedy srReader.EndOfStream 'Dostal sa na koniec súboru
- bla = srReader.ReadLine 'Čítať riadok
- Jednotlivé časti = bla. Split (":")
- „Rozložte na jednotlivé časti
- ListView1 Items.Add (Items (1)) 'RecipeName
- ListView1 Items (X). SubItems.Add (Items (3)) 'Kategória
- ListView1 Items (X). SubItems.Add (Items (5)) 'Calories
- ListView1 Items (X). SubItems.Add (Items (7)) 'Author
- „Opis 9
- X = X + 1
- Slučka
- srReader. Zavrieť ()
- srReader.Dispose ()
- Koniec Ak
- Chyťte ex ako výnimku
- „MessageBox.Show (napr. Správa)
- Nakoniec
- ListView1.OwnerDraw = False
- ListView1.View = View.Details
- Ukončite pokus
- Koniec Sub
Ocenil by som veľa odpovedí bohatých na informácie
ps. V prílohe nájdete 2 obrázky mojej žiadosti o formulár Windows
Lg Jan
* Téma odložená, pretože to je sotva VBA. *
4,79 kB, 833 × 438, 135 zobrazení
5,55 kB, 580 × 471, 134-krát videných
Tento príspevok bol už raz upravený, naposledy ho vytvoril „Marcus Gräfe“ (14. mája 2016, 20:16).