Aggiunta testo ad una textbox in una riga specifica

lunedì 20 aprile 2015 - 17.12

tommy92b Profilo | Newbie

ciao a tutti,
sto cercando di fare un programmino in vb.net con visual studio. il mio programma sostanzialmente si occupa di aprire un file di testo e cambiare alcune parole al suo interno. il mio obbiettivo che non riesco a raggiungere è quello di inserire una parola ad una determinata riga; per esempio la parola "ciao" sempre nella seconda riga del mio file di testo. In più un contatore che mi conti tutti i numeri delle righe del mio file di testo e che sempre alla terzultima riga del mio file di testo mi aggiunga un altra parola per esempio:
c'era una volta
"ciao"
c'era una volta
c'era una volta
c'era una volta
"domani"
c'era una volta
c'era una volta

la prima parola da aggiungere è sempre nella seconda riga mentre la seconda "domani" sempre nella terzultima... ma il numero di righe del mio file di testo è variabile
qualcuno potrebbe aiutarmi?

emilier Profilo | Newbie

Ti posto il mio codice. Visto che quando l'ho fatto non avevo gran tempo c'è un passaggio da array a arraylist, ci aggiungo quello che voglio e poi torno ad array che mi serve per scrivere il file.
Per aggiungere nelle penultime righe è sufficiente giocare con il parametro array count e te lo lascio fare a te vista la semplicità della cosa.

le righe interessanti sono:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

Dim AList As ArrayList = New ArrayList(txtarray)

AList.Insert(numeroriga - 1, testo)


Tutto il codice intero è:
Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

tommy92b Profilo | Newbie

ciao molto gentile se ho capito devo modificare nel mio caso (numeroriga - 1 <= txtarray.Count - 3 )
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5