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

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

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

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

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


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