Oppure

Loading
13/05/09 21:17
-Sora-94
io ho una textbox che ho chiamato txtBox1. Questa textbox non è multilinea e l'utente non la può modificare ma leggere soltanto quello che viene scritto dentro dal programma quando l'utente schiaccia su un bottone avanti. quello che volgio fare io è fare in modo he quando vado a modificare il contenuto della textbox, quello che viene sritto vada per primo sopra tutto quello che è stato scritto in precedenza. io uso questo

Private Sub cmdAvanti_Click
If Variabile = 0 Then
txtBox1 = "ciao"
End If
If Variabile = 1 Then
txtBox1 = "Buongiorno" + Environment.NewLine & "ciao"
End If
Variabile = Variabile + 1
End Sub

Potete dirmi se esiste un modo per scrivere soltanto "ciao" o "Buongiorno" e farlo vedere in cima a tutto?
PS: ho provato mettendo alla fine sotto a Variabile+1 un codice tipo txt.Box1.Text.Reverse o txtBox1.Lines.Reverse ma senza successo. help
aaa
13/05/09 23:31
theprogrammer
Se non ho capito male, quello che devi semplicemente scrivere e'

txtBox1.Text = "ciao" + Environment.NewLine + txtBox1.Text

(ovviamente cambiando la stringa ciao con quello che vuoi aggiungere).

Ma il Textbox deve essere Multiline ...
aaa
14/05/09 12:55
ruggy94
Postato originariamente da theprogrammer:

Se non ho capito male, quello che devi semplicemente scrivere e'

txtBox1.Text = "ciao" + Environment.NewLine + txtBox1.Text

(ovviamente cambiando la stringa ciao con quello che vuoi aggiungere).

Ma il Textbox deve essere Multiline ...

Si infatti, se la textbox non è Multiline è impossibile farlo. Aggiungo (tanto per precisione :D) che l'operatore corretto per la concatenazione di stringhe è "&" e non "+" :yup:
aaa
14/05/09 15:37
Il Totem
Postato originariamente da ruggy94:

Postato originariamente da theprogrammer:

Se non ho capito male, quello che devi semplicemente scrivere e'

txtBox1.Text = "ciao" + Environment.NewLine + txtBox1.Text

(ovviamente cambiando la stringa ciao con quello che vuoi aggiungere).

Ma il Textbox deve essere Multiline ...

Si infatti, se la textbox non è Multiline è impossibile farlo. Aggiungo (tanto per precisione :D) che l'operatore corretto per la concatenazione di stringhe è "&" e non "+" :yup:

Su questo abbiamo discusso a lungo io e nonmiricordochi. & e + sono entrambi operatori corretti per la concatenazione di stringhe. + è più veloce (come dice il nome stesso XD), ma è anche più ambiguo.
aaa
14/05/09 15:47
ruggy94
Postato originariamente da Il Totem:
Su questo abbiamo discusso a lungo io e nonmiricordochi

:D:D:D

Postato originariamente da Il Totem:
ma è anche più ambiguo.

Si, in effetti l'idea di "sommare due parole" non mi convince molto :yup:
aaa