C/C++ - c# как немедленно перерисовать richTextBox?

Ответить
Аватара пользователя
Barit

C/C++ - c# как немедленно перерисовать richTextBox?

Сообщение Barit »

Окно, кнопки.

При нажатии на кнопки отрабатывает ветка программы отображающая некоторую информацию в единственном richTextBox.

При нескольких нажатиях на кнопки программа отрабатывает в очередности нажатия, изображение же запаздывает как правило на 1 цикл. Последняя картинка правильная.



Invalidate(); Update();

либо Refresh();



не дают требуемого результата.

Как заставить моментально перерисовывать richTextBox?
Аватара пользователя
Tonny_Bennet

Re: C/C++ - c# как немедленно перерисовать richTextBox?

Сообщение Tonny_Bennet »

Цитата Barit:



При нескольких нажатиях на кнопки программа отрабатывает в очередности нажатия, изображение же запаздывает как правило на 1
C/C++ - c# как немедленно перерисовать richTextBox?




Т.е. если нажать на "Первую кнопку" а потом на "Вторую кнопку" выводится результат нажатия только "Первой кнопки" и не более того? А если нажать на "Третью кнопку" то выводится результат нажатия "Первой кнопки" "Второй кнопки"



P.S. Покажите обработчик события клик на кнопке
Аватара пользователя
Delirium

Re: C/C++ - c# как немедленно перерисовать richTextBox?

Сообщение Delirium »

присоединяюсь к совету Tonny_Bennet, без кода обработки нажатия мы ничего не поймем.
Аватара пользователя
Barit

Re: C/C++ - c# как немедленно перерисовать richTextBox?

Сообщение Barit »

прошу прощения и прошу удалить тему.



Когда готовил текст с кодом, нашел ляп, обновление экрана стояло перед передачей текста в richTextBox.

(+ +)



а ведь до этого не раз код просматривал... Изображение
Аватара пользователя
Tonny_Bennet

Re: C/C++ - c# как немедленно перерисовать richTextBox?

Сообщение Tonny_Bennet »

Цитата Barit:



нашел ляп
C/C++ - c# как немедленно перерисовать richTextBox?




Со мной похожее частенько бывает... глаз замыливается и пока не задашь вопрос соседу (ну или на форуме) просто не представляешь как решить проблему Изображение А как только спросил - ответ сам собой вырисовывается.
Аватара пользователя
Delirium

Re: C/C++ - c# как немедленно перерисовать richTextBox?

Сообщение Delirium »

Ну тему удалять не надо, вдруг еще кто нибудь допустит подобную ошибку и увидит это решение.
Ответить

Вернуться в «Программирование и базы данных»