The following code example demonstrates how to use the CanRedo and RedoActionName properties, and the Redo method, to restrict a redo operation to any action except the deletion of text. This example requires that you have a form that contains a RichTextBox control and that an operation within the RichTextBox has been performed and undone before the code in this example is called.
// Determines if a Redo operation can be performed.if(richTextBox1.CanRedo == true)
// Determines if the redo operation deletes text.if (richTextBox1.RedoActionName != "Delete")
// Perform the redo.