<p>I have a RichTextBox where I need to update the Text property frequently, but when I do so the RichTextBox "blinks" annoyingly as it refreshes all throughout a method call.</p>

<p>I was hoping to find an easy way to temporarily suppress the screen refresh until my method is done, but the only thing I've found on the web is to override the WndProc method.  I've employed this approach, but with some difficulty and side effects, and it makes debugging harder, too.  It just seems like there's got to be a better way of doing this.  Can someone point me to a better solution?</p>

Try this out:
```
```
myRichTextBox.SuspendLayout();
DoStuff();
myRichTextBox.ResumeLayout();
```
```