VB.net| Zeilenumbruch in einer RichTextBox

04/19/2015 12:11 Dr.Toni#1
Guten Morgen/Guten Tag,

ich finde einfach keinen Weg, einen Zeilenumbruch in einer Richtextbox zu realisieren.

Ich hoffe einer von euch weiß einen Weg.

Vielen Dank schon einmal.
04/19/2015 12:22 tolio#2
Wie sieht dein Code aus, welches Ergebnis erhälts du und was erwartest du?
04/19/2015 12:30 Dr.Toni#3
Code:
 Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
    
        RichTextBox1.Text = TextBox1.Text
        RichTextBox1.Text = TextBox1.Text & vbCrLf
        RichTextBox2.Text = TextBox2.Text
        RichTextBox2.Text = TextBox2.Text & vbCrLf
        RichTextBox3.Text = TextBox3.Text
        RichTextBox3.Text = TextBox3.Text & vbCrLf

End Sub
Ich programmiere momentan einen Account Manager.

Dieser ist so aufgebaut:
[Only registered and activated users can see links. Click Here To Register...]

Ich möchte, dass jedesmal nachdem ich einen Account hinzu gefügt habe (durch entsprechenden Klick auf den Button), eine neue Zeile in der Richtextbox begonnen wird und somit die erste Zeile nicht andauernd überschrieben wird.
04/19/2015 12:40 tolio#4
Naja du überschreibst ja immer die Text Eigenschaft mit dem neuen Wert. Du musst den neuen Text hinzufügen ohne den alten zu überschreiben indem du ihn anhängst.
Code:
RichTextBox1.Text &= TextBox1.Text & Environment.NewLine
ist die Kurzform für:
Code:
RichTextBox1.Text = RichTextBox1.Text & TextBox1.Text & Environment.NewLine
Desweiteren sollte man das platformübergreifende Environment.NewLine Property dem vbCrLf Ausdruck vorziehen. Und du solltest deine Controls richtig benennen.
04/19/2015 12:43 Dr.Toni#5
Vielen Dank, jetzt funktioniert es.

Die Controls werde ich noch umbennen.

Kann geschlossen werden.
04/19/2015 15:05 snow#6
#closed (on request)