title: .NET RichTextBox undo
body: <p>I'm using a RichTextBox in WinForms 3.5 and I found that when I programmatically edit the contained text, those changes are no longer available to the built in undo functionality.</p>
  
  <p>Is there a way to make it so these changes are available for undo/redo?</p>