Compartir a través de


Procedimiento para mostrar barras de desplazamiento en el control RichTextBox de formularios Windows Forms

El control RichTextBox de Windows Forms muestra de forma predeterminada barras de desplazamiento horizontales y verticales según sea necesario. Hay siete valores posibles en la propiedad ScrollBars del control RichTextBox, que se describen en la tabla siguiente.

Para mostrar barras de desplazamiento en el control RichTextBox

  1. Establezca la propiedad Multiline en true. No se mostrará ningún tipo de barra de desplazamiento, incluida la horizontal, si la propiedad Multiline está establecida en false.

  2. Establezca la propiedad ScrollBars en un valor adecuado de la enumeración RichTextBoxScrollBars.

    Value Descripción
    Both (valor predeterminado) Muestra barras de desplazamiento horizontales o verticales (o ambas) solo cuando el texto supera el ancho o la longitud del control.
    None No muestra nunca ningún tipo de barra de desplazamiento.
    Horizontal Muestra una barra de desplazamiento horizontal solo cuando el texto supera el ancho del control (para que esto suceda, la propiedad WordWrap debe establecerse en false).
    Vertical Muestra una barra de desplazamiento vertical solo cuando el texto supera el alto del control.
    ForcedHorizontal Muestra una barra de desplazamiento horizontal cuando la propiedad WordWrap está establecida en false. La barra de desplazamiento aparece atenuada cuando el texto no supera el ancho del control.
    ForcedVertical Muestra siempre una barra de desplazamiento vertical. La barra de desplazamiento aparece atenuada cuando el texto no supera el alto del control.
    ForcedBoth Muestra siempre una barra de desplazamiento vertical. Muestra una barra de desplazamiento horizontal cuando la propiedad WordWrap está establecida en false. Las barras de desplazamiento aparecen atenuadas cuando el texto no supera el ancho o la longitud del control.
  3. Establezca la propiedad WordWrap en un valor apropiado.

    Value Descripción
    false El texto del control no se ajusta automáticamente para caber en el ancho del control, por lo que se desplazará a la derecha hasta llegar a un salto de línea. Use este valor si anteriormente eligió barras de desplazamiento horizontales (o ambas).
    true (valor predeterminado) El texto del control se ajusta automáticamente para caber en el ancho del control. La barra de desplazamiento horizontal no aparecerá. Use este valor si anteriormente eligió barras de desplazamiento verticales (o ninguna) para mostrar uno o varios párrafos.

Consulte también