Il codice è il seguente:
codice:
Private Sub SaveList(ByVal lst As ListView, ByVal file As String) 'salva la lista dei team
Dim I As Integer
Dim a As String
Dim b As String
Dim c As String
Dim d As String
On Error GoTo err
FileOpen(1, file, OpenMode.Output)
For I = 0 To lst.Items.Count - 1
a = str(0)
b = str(1)
c = str(2)
d = str(3)
Write(1, a, b, c, d)
Next
FileClose(1)
Exit Sub
err:
MsgBox("There has been a error!", vbOKOnly, "Error")
End Sub
Il problema praticamente è che quando salva, salva solamente la prima riga della listview e poi la mette in tutte le altre righe che ho occupato.
Ecco un esempio del file di salvataggio:
codice:
"asd","asd","asd","asd","asd","asd","asd","asd","asd","asd",
Mentre io ad ogni riga della listview cambiavo testo, quindi:
asd | 1 | 2
test | 2 | 3
lol | 4 | 5
quindi il file di salvataggio dovrebbe essere una cosa del tipo
"asd","1","2","test","2","3","lol","4","5"