Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
18/11/07 21:51
unknown
ciao a tutti.

in questo topico farò 2 domande.

domanda1:
se io voglio scrivere in un file la parola OPEN= e poi un altra cosa ke l' utente inserirà in una textbox ho provato a fare così:
dim b as new IO.StreamWriter("ciao.txt")
b.write("OPEN=", TextBox1.text)
b.close

il problema è ke anche se inserisco qualcosa nella textbox1, mi scrive nel file solo OPEN=.
come posso risolvere questo problema?

seconda domanda:

come faccio ad andare a capo?
Ultima modifica effettuata da unknown 18/11/07 21:52
aaa
19/11/07 11:02
Il Totem
1 - Mai sentito parlare dell'operatore di concatenazione?
b.Write("OPEN = " & TextBox1.Text)

Puoi anche usare la formattazione di stringhe con l'overload del metodo Write:
b.Write("OPEN = {0}", TextBox1.Text)


2 - Il carattere a capo è rappresentato dalla costante vbCrLf ripresa dal Visual Basic 6.
aaa
19/11/07 12:50
unknown
fa niente per il fatto della textbox ed il salvare nel file, ci avevo pensato solo oggi di provare con gli operatori

grazie cmq.

ma nn ho ancora capito come andare a capo nel file,
aaa
20/11/07 8:53
Il Totem
Usare vbCrLf, è solo una normalissima stringa: basta accodarla alla fine di una stringa. Ma è ancora meglio se usi WriteLine invece che Write, poichè va a capo automaticamente.
aaa
21/11/07 21:38
unknown
ok, problema risolto.

aaa