Die uralt-DOS-Console in .NET

Traveller

Mitglied
In eigener Sache,

evtl etwas spitzfindig, aber es lässt mir keine Ruhe:
Nun, bei fast jeder WinForms.NET app pack immer anfangs ganz gern eine Multiline-Textbox rein, um ohne viel Debugging ein kleines Feedback meiner Funktionsaufrufe zu bekommen. Das hat soweit immer bestens funktioniert, wenn der Text nicht allzu lang war. Konsolenausgabe in der IDE wird wohl nur unwesentlich schneller sein imho.
Was passiert aber, wenn tausende von Zeilen Text durch dieses control laufen? Es wird verdammt langsam, weil der nach oben rausgeschobene Kram leider nicht gelöscht wird.
Um's auf den Punkt zu bringen, gibt es eine Möglichkeit zur schnellen Textausgabe durch ein .NET-contol? Oder wäre selbst implementieren eines ... und kopieren in die Textbox die bessere Strategie?
 
Zuletzt bearbeitet:
Hallo,

wie bringst du denn den Text in die Textbox rein? Bei größeren Texten hat eigentlich nur die TextBox-Methode "AppendText()" eine halbwegs brauchbare Performance. Ansonsten sollte es auch keinen besonderen Aufwand bedeuten, die Textmenge zu limitieren, d.h. ab und zu alte Zeilen zu löschen.

Gruß
MCoder
 

Neue Beiträge

Zurück