How to: Insert Text at the Cursor Position

The following code snippet demonstrates how you can insert text at the cursor position in the RichEditControl document:

View Example

DocumentPosition pos = document.CaretPosition;
SubDocument doc = pos.BeginUpdateDocument();
doc.InsertText(pos, " INSERTED TEXT ");
pos.EndUpdateDocument(doc);

Tip

You can insert text at the cursor position within a text box. Use the TextBox.Document property to obtain text box content. Refer to the following topic for more information: Create a TextBox.