У меня есть RichTextBox.RichTextBox мерцает при раскраске слов
позволяет говорить, что я хочу нарисовать каждый слово «тест» в тексте. Моя проблема заключается не в том, чтобы найти «тест» в тексте, Моя проблема в том, что когда я окрашиваю слово, я вижу процесс выбора RichTextBox.
Мой цвет функция:
Private Sub DrawSubPart(ByVal StartIndex As Integer, ByVal EndIndex As Integer, ByVal col As Color)
Dim save As Integer = TextScreen.SelectionStart
TextScreen.SelectionStart = StartIndex 'Here I can see the selection, And I dont want to see it.
TextScreen.SelectionLength = EndIndex - EndIndex + 1
TextScreen.SelectionColor = col
TextScreen.SelectionLength = 0
TextScreen.SelectionStart = save
End Sub
Я попытался поймать процесс выбора и выглядеть:
И после одной миллисекунды она выглядит нормально:
Итак, как я могу остановить выделение «мерцание»?
Если вы собираетесь использовать это как синтаксический ярлык, я предлагаю вместо этого использовать ScintillaNET: https://scintillanet.codeplex.com/ –