powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / [WinForms] Вывод лога на форму
3 сообщений из 3, страница 1 из 1
[WinForms] Вывод лога на форму
    #39182894
BlackEric
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WinForms приложение состоит из главного окна и класса выполняющего длительные операции.
Хочется вывести лог работы этого класса на форму в richtextBox. В процессе работы не прерывая её.
Как это правильно реализовать?
...
Рейтинг: 0 / 0
[WinForms] Вывод лога на форму
    #39182962
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Вполне достаточно будет TextBox с установленным MultyLine = true.

Передайте textBox в свой класс и делайте там с ним все, что угодно.

Можно еще и через делегаты сделать, но это на мой взгляд это ненужная возня.
...
Рейтинг: 0 / 0
[WinForms] Вывод лога на форму
    #39183093
Ролг Хупин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если хотите использовать richtextbox это можно, следующим вашим желанием будет постоянно двигать вниз текст, показывая самые свежие записи. Не исключено, что вы будете добавлять записи в лог из других потоков.

Бывет так: когда набирается некоторое количество записей и проделывается скроллинг ричбоксы виснут.

Я использовал log4net и аппендер, где можно разным цветом показывать сообщения в ричбоксе
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / [WinForms] Вывод лога на форму
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]