Задать вопрос

Как передать данные из потока в richTextBox?

На форме (Windows Forms) есть richTextBox1.
На форме есть кнопка, по нажатию которой запускается поток
//................
new Thread(() => Users.Add(data1, data2)).Start();


В методе Add происходит добавление пользователя (формирование ФИО и других данных).
public class Users
{
public static void AddUsers(data1, data2)
{
//....
//richTextBox1.AppendText(Environment.NewLine + "Фамилия=" + userSurname);
}
}

Хотелось бы вывести эти данные в richTextBox1.
Как это можно сделать?
  • Вопрос задан
  • 276 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@Voland69
Так как из бэкграунда нельзя ходить и менять UI элементы то пути два:
1. Dispatcher.Invoke() на UI треде
2. При помощи событий
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы