salve,
ho creato un form e vorrei leggere solo una parte di un file testo in una textbox. Su internet ho provato a cercare ma ho trovato solo la lettura completa. posso essere aiutato?
salve,
ho creato un form e vorrei leggere solo una parte di un file testo in una textbox. Su internet ho provato a cercare ma ho trovato solo la lettura completa. posso essere aiutato?
Ciao,
cosa vorresti leggere in particolare? se fai un esempio posso suggerirti qualche metodo da utilizzare...
Per un file di testo generico, non strutturato in nessun modo, devi leggere il file dall'inizio fino ai dati che ti servono.
No MP tecnici (non rispondo nemmeno!), usa il forum.
esempio in un file di testo c'è scritto:
prova1
prova2
prova3
prova4
vorrei che leggesse prova3
Non è un esempio generico ... tutte le righe hanno la stessa lunghezza ... è veramente così?
No MP tecnici (non rispondo nemmeno!), usa il forum.
in un file di testo c'è scritto:
napoli
juventus
milan
inter
udinese
vorrei che legesse la riga numero 3
Allora devi prima leggere le righe precedenti, arrivare a quella che ti interessa e leggerla.
No MP tecnici (non rispondo nemmeno!), usa il forum.
ho risolto, grazie
si può chiudere la discussione
Le discussioni non si chiudono qui ... e sarebbe bene che dicessi come hai risolto, dato che hai aperto questa discussione ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
ecco il codice che ho usato:
OpenFileDialog1.InitialDirectory = My.Computer.FileSystem.SpecialDirectories.ProgramF iles & "\file"
OpenFileDialog1.Filter = "file (*.txt)|*.*"
OpenFileDialog1.FilterIndex = 1
OpenFileDialog1.RestoreDirectory = True
If OpenFileDialog1.ShowDialog() = System.Windows.Forms.DialogResult.OK Then
Dim path As String = OpenFileDialog1.FileName
Dim readText() As String = File.ReadAllLines(path)
TextBox1.Text = readText.GetValue(1) 'Leggo la sesta linea (0 è la prima)
End If