Entwickler-Ecke

Basistechnologien - textbox nicht überschreiben


ala86 - Mo 31.01.11 12:35
Titel: textbox nicht überschreiben
Hallo zusammen:

Ich habe eine frage, ich rufe via C# verschiedene batchfiles nacheinander auf und leite den jeweiligen Output in eine Textbox, soweit so gut...

jetzt habe ich das Problem, dass jedes mal wenn ich die Textbox ansteuere der alte Output überschrieben wird. Da ich dies aber wie ein kleines logfiele verwenden möchte, sprich am schluss nachvollziehen ob alle aufgaben abgearbeitet wurden, sollte der neue Output einfach unten angefügt werden.

Wie kann ich das ändern, in den Eigenschaften der Textbox habe ich nichts gefunden

Hoffe ihr versteht was ich meine


Th69 - Mo 31.01.11 13:14

Hallo,

also entweder

C#-Quelltext
1:
textBox.Text += "Neuer Text";                    

oder aber

C#-Quelltext
1:
textBox.AppendText("Neuer Text");                    

Evtl. willst du auch noch Zeilenumbrüche hinzufügen:

C#-Quelltext
1:
textBox.AppendText(Environment.NewLine);                    

(die AppendText-Methode sollte performancemäßig etwas schneller sein)