Как предотвратить автоматическую прокрутку текстового поля при выделении синтаксиса? - PullRequest
1 голос
/ 30 июня 2009
  • Язык = C #
  • .NET версия = 3,5

Когда мой код выполняет подсветку синтаксиса, для пользователя появляется текст, который автоматически прокручивается. Это становится серьезной проблемой, когда в поле расширенного текста есть несколько сотен строк текста. Итак, как я могу программно изменить цвет текста, не заставляя пользователя видеть ничего, кроме изменения цвета?

Спасибо за любую помощь.

1 Ответ

2 голосов
/ 30 июня 2009

Вы пробовали что-то вроде этого:

Save selstart position. 
Disable updates to the text box.  
Apply syntax highlighting.
Set selstart to saved value.  
Enable updates.
...