Autor Beitrag
ala86
Hält's aus hier
Beiträge: 7



BeitragVerfasst: Mo 31.01.11 12:35 
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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4796
Erhaltene Danke: 1059

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mo 31.01.11 13:14 
Hallo,

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

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

Evtl. willst du auch noch Zeilenumbrüche hinzufügen:
ausblenden C#-Quelltext
1:
textBox.AppendText(Environment.NewLine);					

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