Compartilhar via


Como exibir barras de rolagem no controle RichTextBox dos Windows Forms

Por padrão, o controle windows forms RichTextBox exibe barras de rolagem horizontais e verticais, conforme necessário. Há sete valores possíveis para a ScrollBars propriedade do RichTextBox controle, que são descritos na tabela abaixo.

Para exibir barras de rolagem em um controle RichTextBox

  1. Defina a propriedade Multiline como true. Nenhum tipo de barra de rolagem, incluindo horizontal, será exibido se a Multiline propriedade estiver definida como false.

  2. Defina a ScrollBars propriedade como um valor apropriado da RichTextBoxScrollBars enumeração.

    Valor Descrição
    Both (padrão) Exibe barras de rolagem horizontais ou verticais, ou ambas, somente quando o texto excede a largura ou o comprimento do controle.
    None Nunca exibe nenhum tipo de barra de rolagem.
    Horizontal Exibe uma barra de rolagem horizontal somente quando o texto excede a largura do controle. (Para que isso ocorra, a WordWrap propriedade deve ser definida como false.)
    Vertical Exibe uma barra de rolagem vertical somente quando o texto excede a altura do controle.
    ForcedHorizontal Exibe uma barra de rolagem horizontal quando a WordWrap propriedade é definida como false. A barra de rolagem aparece esmaecida quando o texto não excede a largura do controle.
    ForcedVertical Sempre exibe uma barra de rolagem vertical. A barra de rolagem aparece opaca quando o texto não excede o comprimento do controle.
    ForcedBoth Sempre exibe uma barra de rolagem vertical. Exibe uma barra de rolagem horizontal quando a WordWrap propriedade é definida como false. As barras de rolagem ficam acinzentadas quando o texto não excede a largura ou o comprimento do controle.
  3. Defina a WordWrap propriedade como um valor apropriado.

    Valor Descrição
    false O texto no controle não é ajustado automaticamente para ajustar a largura do controle, portanto, ele rolará para a direita até que uma quebra de linha seja alcançada. Use esse valor se você escolheu barras de rolagem horizontais ou ambas, acima.
    true (padrão) O texto no controle é ajustado automaticamente para ajustar a largura do controle. A barra de rolagem horizontal não será exibida. Use esse valor se você escolheu barras de rolagem verticais ou nenhuma, acima, para exibir um ou mais parágrafos.

Consulte também