В приложении Forms я показываю вывод журнала из длинного приложения командной строки, которое генерирует много выходных данных. Я запускаю программу в фоновом режиме и записываю ее вывод и в настоящее время отображаю ее в TextBox, используя AppendText. Я предпочитаю показывать только, например, последние 1000 строк. Удаление строк из TextBox является дорогостоящим, и TextBox на самом деле не похож на лучший подход к показу журналов.
Любые идеи о лучшем контроле для выполнения скользящего окна журнала в Windows Forms?