I have a RichTextBox that I am searching. When the search result is selected the text is then highlighted correctly. However, once the RichTextBox is scrolled, the highlight does not follow the text that was highlighted, but instead stays where the text was initially found (see attached screenshot). Below is the code that highlights the desired text initially. Any thoughts on how to get the highlight to follow the text as it is scrolled?