Ciao ragazzi...
mi sono preso una briga che potevo non prendermi, ma cmq...
devo, di un testo di una textbox, prendere una riga per volta...
devo usare per forza un ciglo for?
o c'e' qualcosa che automatizza?
grazie...
Ciao ragazzi...
mi sono preso una briga che potevo non prendermi, ma cmq...
devo, di un testo di una textbox, prendere una riga per volta...
devo usare per forza un ciglo for?
o c'e' qualcosa che automatizza?
grazie...
se ogni riga finisce con un determinato carattere puoi dividere la stringa utilizzando la funzione split
a questo punto avrai un array dove ogni elemento corrisponde ad una riga della tua textboxcodice:dim arr_stringa arr_stringa = split(textbox.text, carattere)
prude il dito, lui sdraiato
ha giocato a guardie e ladri col ladro sbagliato
Grazie mille....
Il problema e' che quando lo avvio mi dice sempre
"errore di runtime 424 - Necessario oggetto"
e io gli ho scritto
dove sbaglio???arr_stringa = Split(TextBox2.Text, Chr(13))
lui deve cambiare quando c'e' un INVIO...![]()
Ciao, devi specificare il linguaggio che usi!!! Un'occhiatina al regolamento farebbe bene...![]()
Jupy
se lo hai messo nell'evento load del form, l'oggetto TextBox2 non è ancora stato creato
mettilo nell'evento activate e dovrebbe funzionare
prude il dito, lui sdraiato
ha giocato a guardie e ladri col ladro sbagliato
Sottoscrivo.Originariamente inviato da Jupy64
Ciao, devi specificare il linguaggio che usi!!! Un'occhiatina al regolamento farebbe bene...![]()
![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
@ jupy: ok...ho corretto... mi era sfuggito...
ok... ho corretto usando la variabile...se lo hai messo nell'evento load del form, l'oggetto TextBox2 non è ancora stato creato
ora pero' devo fare scrivere una riga, x ogni indice della stringa...arr_stringa = Split(testo, Chr(13))
ho scritto cosi':
ma sbaglio qualcosa....fosavefile.WriteLine (arr_stringa & vbCrLf)
mi da un errore...
ragionando... devo fargli scrivere la posizione 1 dell'array, poi la posizione 2 e via dicendo... ma nn m riesce....![]()
x l'esattezza.... Il tipo d'errore e'...
Tipo non corrispondente....
Ma che c'entra? :master: :master:
codice:For i=0 to ubound(arr_stringa) fosavefile.WriteLine (arr_stringa(i) & vbCrLf) next i
prude il dito, lui sdraiato
ha giocato a guardie e ladri col ladro sbagliato
thanks....Originariamente inviato da GudFella
codice:For i=0 to ubound(arr_stringa) fosavefile.WriteLine (arr_stringa(i) & vbCrLf) next i
solo che non so come mai, ma il vbCrLf non mi funziona... non mi manda a capo....
mi spazia ogni riga della textbox di una posizione, ma non va a capo...
mah...