I have searched around on the net but I cannot find a method of copying/cutting/pasting selected text from a RichTextBox.
Even MSDN does not have an answer. The code they provide does not work: Copy() only appears to work on TextBoxes, not RichTextBoxes.
If you’re using .NET 3.0 and above you can always use Clipboard.SetText()
I found it useful to use the Clipboard when I want everything in the richTextBox without having to select everything first or when I need to change the string: