Compartilhar via


Como exibir várias linhas no controle TextBox dos Windows Forms

Por padrão, o controle TextBox do Windows Forms exibe uma única linha de texto e não exibe barras de rolagem. Se o texto for maior que o espaço disponível, somente parte do texto ficará visível. Você pode alterar esse comportamento padrão definindo as propriedades Multiline, WordWrape ScrollBars para valores apropriados.

Para exibir um retorno de carro no controle TextBox

  • Para exibir um retorno de linha em um TextBoxde várias linhas, use a propriedade NewLine.

    Lembre-se de que a interpretação de caracteres de escape (\) é específica da linguagem. O Visual Basic usa Chr$(13) & Chr$(10) para a combinação de caracteres de retorno de carro e de alimentação de linha.

Para exibir várias linhas no controle TextBox

  1. Defina a propriedade Multiline como true. Se WordWrap for true (o padrão), o texto no controle será exibido como um ou mais parágrafos; caso contrário, ele será exibido como uma lista, na qual algumas linhas podem ser cortadas na borda do controle.

  2. Defina a propriedade ScrollBars como um valor apropriado.

    Valor Descrição
    None Use esse valor se o texto for um parágrafo que quase sempre se ajusta ao controle. O usuário pode usar o ponteiro do mouse para se mover dentro do controle se o texto for muito longo para exibir tudo de uma vez.
    Horizontal Use esse valor se quiser exibir uma lista de linhas, algumas das quais podem ser mais longas do que a largura do controle TextBox.
    Both Use esse valor se a lista puder ser maior que a altura do controle.
  3. Defina a propriedade WordWrap como um valor apropriado.

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

Consulte também