Esta documentación está archivada y no tiene mantenimiento.

Información general sobre el control RichTextBox (formularios Windows Forms)

El control RichTextBox de formularios Windows Forms se utiliza para mostrar, escribir y manipular texto con formato. El control RichTextBox hace todo lo que realiza el control TextBox, pero además puede efectuar las siguientes operaciones: mostrar fuentes, colores y vínculos; cargar texto e imágenes incrustadas desde un archivo; y buscar caracteres especificados. El control RichTextBox suele utilizarse para manipular texto y proporcionar funciones de presentación similares a las de aplicaciones de procesador de textos tales como Microsoft Word. Al igual que el control TextBox, el control RichTextBox puede mostrar barras de desplazamiento; sin embargo, a diferencia del control TextBox, su configuración predeterminada es mostrar tanto barras de desplazamiento horizontales como verticales según se precise, y posee configuraciones adicionales para las barras de desplazamiento.

Como sucede con el control TextBox, el texto que se muestra se establece con la propiedad Text. El control RichTextBox tiene numerosas propiedades para dar formato al texto. Para obtener información detallada sobre estas propiedades, vea Cómo: Establecer atributos de fuente para el control RichTextBox de formularios Windows Forms y Cómo: Establecer sangrías, sangrías francesas y párrafos con viñetas con el control RichTextBox de formularios Windows Forms. Para manipular archivos, los métodos LoadFile y SaveFile pueden mostrar y escribir varios formatos de archivo, entre ellos texto sin formato, texto sin formato Unicode y formato de texto enriquecido (RTF). Los posibles formatos de archivo se enumeran en RichTextBoxStreamType Enumeration. Puede utilizar el método Find para buscar cadenas de texto o caracteres específicos.

También puede utilizar un control RichTextBox para vínculos de Web estableciendo la propiedad DetectUrls en true y escribiendo código para controlar el evento LinkClicked. Para obtener más información, vea Cómo: Mostrar vínculos de estilo Web con el control RichTextBox de formularios Windows Forms. Para evitar que el usuario manipule una parte o la totalidad del texto del control, puede establecer la propiedad SelectionProtected en true.

Puede deshacer y rehacer la mayoría de las operaciones de edición en un control RichTextBox llamando a los métodos Undo y Redo. El método CanRedo permite determinar si la última operación deshecha por el usuario puede aplicarse de nuevo al control.

Mostrar: