Compartir a través de


Introducción al control RichTextBox (Formularios Windows Forms)

El control de Windows Forms RichTextBox se usa para mostrar, escribir y manipular texto con formato. El RichTextBox control hace todo lo que hace el TextBox control, pero también puede mostrar fuentes, colores y vínculos; cargar texto e imágenes incrustadas desde un archivo y buscar caracteres especificados. El RichTextBox control se usa normalmente para proporcionar manipulación de texto y mostrar características similares a las aplicaciones de procesamiento de texto, como Microsoft Word. Al igual que el TextBox control, el RichTextBox control puede mostrar barras de desplazamiento; pero a diferencia del TextBox control, su configuración predeterminada es mostrar barras de desplazamiento horizontales y verticales según sea necesario y tiene configuraciones adicionales de barra de desplazamiento.

Trabajar con el control RichTextBox

Al igual que con el control TextBox, el texto que se muestra está configurado por la propiedad Text. El RichTextBox control tiene numerosas propiedades para dar formato al texto. Para obtener más información sobre estas propiedades, vea Cómo: Establecer Atributos de Fuente para el Control RichTextBox de Windows Forms y Cómo: Establecer Sangrías, Sangrías Francesas y Párrafos con Viñetas con el Control RichTextBox de Windows Forms. Para manipular archivos, los LoadFile métodos y SaveFile pueden mostrar y escribir varios formatos de archivo, como texto sin formato, texto sin formato Unicode y Formato de texto enriquecido (RTF). Los formatos de archivo posibles se enumeran en RichTextBoxStreamType. Puede usar el Find método para buscar cadenas de texto o caracteres específicos.

También puede usar un RichTextBox control para vínculos de estilo web configurando la propiedad DetectUrls en true y escribiendo código para manejar el evento LinkClicked. Para obtener más información, vea Cómo mostrar enlaces Web-Style con el control Windows Forms RichTextBox. Puede impedir que el usuario manipule parte o todo el texto del control al establecer la propiedad SelectionProtected a true.

Puede deshacer y rehacer la mayoría de las operaciones de edición en un RichTextBox control llamando a los métodos Undo y Redo. El CanRedo método permite determinar si la última operación que el usuario ha deshabilitado se puede volver a aplicar al control.

Consulte también