Partilhar via


Como: Exibir barras de rolagem no controle RichTextBox do Windows Forms

Por padrão, o controle RichTextBox Windows Forms exibe barras de rolagem horizontais e verticais conforme necessário. Há sete valores possíveis para a propriedade ScrollBars do controle RichTextBox, 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 propriedade Multiline estiver definida como false.

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

    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 qualquer 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 propriedade WordWrap 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 propriedade WordWrap está 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 esmaecida 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 propriedade WordWrap está definida como false. As barras de rolagem aparecem acinzentadas quando o texto não excede a largura ou o comprimento do controle.
  3. Defina a propriedade WordWrap como um valor apropriado.

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

Ver também