Forum: PC-Programmierung richtextbox mehrere Zeilen schreiben


von Matze (Gast)


Lesenswert?

Hallo in die Runde,

vielleicht kann mir hier jemand helfen. Bei google leider nichts in der 
Art gefunden.

Problem: Ich möchte in einer if Anweisung einen Text in einer 
richtextbox ausgeben. In der nächste if Anweisung dann eine neue Zeile 
beschreiben. es sollen dann beide Zeilen in rtb stehen. Bei mir 
erscheint immer nur die letzte, es wird also immer in die erste Zeile 
geschrieben. .. :-(
Das ganze läuft in einer while-schleife bis ein Wert erreicht ist.

*****************************
while (x <= bis)
            {
             ...............
                if (laenge == 1)
                {
                    string ausgabe_3 = ausgabe_2.Insert(16, "00" + 
wert);
                    richTextBox1.Text = ausgabe_3 + "\n\r";
                    x ++;
                }
                if (laenge == 2)
                {
                    richTextBox1.Text = ausgabe_3 + "\n\r";
                    x++;
                }
*****************************

Gruß
Matze

von ... (Gast)


Lesenswert?

Versuchs doch einfach mal mit:
1
richTextBox1.Text += ...
Wenn Du jedesmal richTextBox1.Text überschreibst, ist es kein Wunder 
wenn nur die letzte Ausgabe sichtbar ist.

von Matze (Gast)


Lesenswert?

Hi,

ja genau das war mein Problem, dass ich die immer überschreibe und nicht 
einfach weiterschreibe.
Dass es mit einem "+" schon getan war hätt ich nicht ganz gedacht. Danke 
Super !! :-)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.