Oppure

Loading
08/11/11 22:50
danduz97
Salve,
sto progettando un elaboratore di database. dove io in tre textbox immetto tre valori esempio: "ciao" ; "come" ; "stai".
premendo un pulsante vorrei che in una TEXTBOX multiline mi risultassero i valori incolonnati:

ciao
come
stai

(non ditemi di usare una listbox perchè poi devo esportare la textbox in un file di testo tramite StreamWriter :yup: ...)

ho provato con codici del genere:
tezmultiline.Text= tez1.Text & tez2.Text & tez3.Text


ma i valori non mi appaiono incolonnati :(

sapete darmi qualche dritta?

Grazie a tutti :k:
aaa
08/11/11 22:59
HeDo
concatenali a Environment.NewLine
aaa
08/11/11 23:04
Nullable
Sì, devi utilizzare la costante Environmente.NewLine come dice HeDo perchè così come hai fatto tu, anche se la TextBox è multiline, di fatto il testo non lo visualizzi per come vorresti. Quella "e commerciale" serve a concatenere una o più stringhe sulla stessa linea.
aaa
08/11/11 23:38
Renny
Ciao..
Ho fatto 1 secondo una prova..
 Dim str As New StreamWriter("file.txt")
 TextBox1.Text = "ciao" & Environment.NewLine & "ciao"
str.Write(TextBox1.Text)
str.Close()

A me scrive nel file di testo in modo perfetto. Il quadratino che vedi tu è il carattere "a capo" che in certi casi da problemi se non viene codificato/riconosciuto correttamente..
PS: se proprio vuoi.. streamWriter ha anche il metodo Writeline.. E li per forza le parole sono a capo l'una rispetto all'altra.. Quindi puoi usare anche le listbox
Ultima modifica effettuata da Renny 08/11/11 23:40
aaa