ho iniziato da poco a programmare in visual basic 2008 e ho deciso di creare un programma che
gestisca le password,tutto bene diciamo,scrivo le password e una descrizione e me le salva su un file,il problema č che quando salvo la pass insieme alla descrizione,le salva nella seconda riga della listwiew,e salta la prima,questo č il codice di lettura sul file:
codice:
Dim disco As System.IO.File
Dim subitem As ListViewItem
Dim leggi As System.IO.StreamReader
Dim riga As String leggi = IO.File.OpenText("c:\testo.txt")
While leggi.Peek <> -1
riga = leggi.ReadLine()
subitem = ListView1.Items.Add(riga)
riga = leggi.ReadLine()
subitem.SubItems.Add(riga)
End While
leggi.Close()
e questo č quello di scrittura
codice:
Dim disco As System.IO.File
Dim singleitem As ListViewItem
Dim scrivi As System.IO.StreamWriter
scrivi = IO.File.AppendText("c:\testo.txt")
singleitem = ListView1.Items.Add(RichTextBox1.Text) singleitem.SubItems.Add(RichTextBox2.Text)
scrivi.WriteLine(RichTextBox1.Text)
scrivi.WriteLine(RichTextBox2.Text)
scrivi.Close()
If RichTextBox1.Text = "" Then MsgBox("non hai inserito la password da salvare"): Exit Sub
qualcuno sā il perchč?
grazie in anticipo,e spero di aver rispettato il regolamento XD