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.

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 horizontal, vertical ou ambas, mas apenas 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 esmaecida quando o texto não excede o tamanho do controle.
    ForcedBoth Sempre exibe uma barra de rolagem vertical. 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 ou altura do controle.
  3. Defina a propriedade WordWrap com um valor apropriado.

    Valor Descrição
    false O texto do controle não é ajustado automaticamente para caber na largura do controle, por isso rolará para a direita até atingir uma quebra de linha. Use esse valor se você escolher barras de rolagem horizontal ou ambas acima.
    true (padrão) O texto do controle é ajustado automaticamente para caber na largura do controle. A barra de rolagem horizontal não será exibida. Use esse valor se você escolher as barras de rolagem vertical ou nenhuma acima para exibir um ou mais parágrafos acima.

Confira também