title: Windows Forms RichTextBox cursor position
body: <p>I have a C# Windows Forms program that has a RichTextBox control. Whenever the text inside the box is changed (other than typing that change), the cursor goes back to the beginning.</p>
  
  <p>In other words, when the text in the RichTextBox is changed by using the Text property, it makes the cursor jump back.</p>
  
  <p>How can I keep the cursor in the same position or move it along with the edited text?</p>
  
  <p>Thanks</p>