Compartir a través de


Cómo: Mostrar barras de desplazamiento en el control RichTextBox de formularios de Windows Forms

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

Para mostrar barras de desplazamiento en un 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.

    Importancia 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 Nunca muestra 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 ocurra, se debe establecer la propiedad WordWrap a 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 la longitud 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 WordWrap propiedad en un valor adecuado.

    Importancia Descripción
    false El texto del control no se ajusta automáticamente para ajustarse al ancho del control, por lo que se desplazará a la derecha hasta que se alcance un salto de línea. Utiliza este valor si elegiste barras de desplazamiento horizontales o ambas, anteriormente.
    true (valor predeterminado) El texto del control se ajusta automáticamente para ajustarse al ancho del control. No aparecerá la barra de desplazamiento horizontal. Use este valor si eligió barras de desplazamiento verticales o ninguna, más arriba, para mostrar uno o varios párrafos.

Consulte también