В конце концов, ответ на эту проблему был довольно прост.Текстовое поле просто переполнялось текстом и, в конечном итоге, занимало> минуты, чтобы перекрасить все, когда возвращалось к фокусу.Сначала это ускользнуло от меня, потому что текстовое поле не создавало проблем с функцией AppendText ().После нескольких часов работы программы объем текста фактически зависал для зависания приложения (согласно Windows).
Простым решением было вместо этого записать в массив строк и установить текст в текстовом поле.через 'Textbox.SetText (string [])' в методе асинхронного вызова.Я дополнительно сдвигаю массив на единицу и записываю в последний элемент массива, чтобы он соответствовал внешнему виду AppendText ().
Больше никаких зависаний и приложение реагирует.