![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 06.12.2016
Сообщений: 2
|
![]()
Всем привет!
Подскажите новичку. Есть метод, который выводит текст в richtextbox. Как сделать чтобы текст появился в richtextbox до завершения метода SetText? private void SetText(string s) { richTextBox1.Text += s; ...//прочие операторы метода } |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
попробуйте отдать тики системе через Application.DoEvents()
Код:
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 06.12.2016
Сообщений: 2
|
![]()
Спасибо, помогло. А вот метод RichTextBox.Update() почему то не работает...
Последний раз редактировалось Fduchch; 06.12.2016 в 13:39. |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
я не спец. этот метод, наверное, работает.
вот только пока не дашь системе (windows) возможность обработать очередь оконных сообщений, на экране ничего не обновится. ваш код (длительный, судя по всему) выполняется в одном потоке, пока он не завершится, управление винде не отдаётся. попробуйте в вашем методе замутить бесконечный цикл, посмотрите, как будет вести себя ваше приложение! Этот нехитрый эксперимент позволит лучше понять, что происходит. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сохранение текста из richTextBox | TaTT DoGG | Общие вопросы .NET | 2 | 24.06.2016 17:24 |
Подчеркивание текста в richtextbox | Vault13 | C# (си шарп) | 1 | 02.07.2015 18:59 |
Отображение текста до завершения скрипта | Black_Parrot | JavaScript, Ajax | 5 | 05.12.2008 16:59 |
Использование метода free после завершения потока | Denager | Общие вопросы Delphi | 4 | 29.08.2008 10:13 |