RichTextBox

El control RichTextBox tiene una serie de métodos que nos permiten cargar y guardar su contenido desde o hacia un fichero:

  • LoadFile:
  • SaveFile: rtb.SaveFile(dlgGuardar.FileName, RichTextBoxStreamType.PlainText);

Utiliza el formato RTF por defecto pero puede utilizar otro formatos RichTextBoxStreamType.PlainText por ejemplo.

Podemos utilizar la propiedad Text para gestionar el contenido, o bien la propiedad Rtf que permite la utilización de códigos RTF en el texto. Como los códigos RTF son un poco complicados tenemos la posibilidad de formatear el texto con la propiedad SelectionAlignment, SelectionFont, SelectionBackColor y SelectionColor.

Ej:

También tenemos otros métodos interesantes como el Find.

Ejemplo de aplicación editor RTF:

Aplicación RTF