Compartilhar via


Dicas sobre como usar caixas de texto

O TextBox é um controle flexível regido pelas seguintes propriedades: Texto, MultiLine, WordWrap e Dimensionamento Automático.

  • O texto contém o texto exibido na caixa de texto.

  • O MultiLine controla se o TextBox pode exibir texto como uma única linha ou como várias linhas. Os caracteres novos identificam onde termina uma linha e começa outra. Se MultiLine for False, o texto será truncado em vez de encapsulado.

  • O WordWrap permite que o TextBox embrulhe linhas de texto que são mais longas que a largura do TextBox em linhas mais curtas que se encaixam.

Se você não usar o WordWrap, o TextBox iniciará uma nova linha de texto quando ele encontrar um caractere newline no texto. Se o WordWrap estiver desativado, você poderá ter linhas de texto que não se encaixam completamente no TextBox. O TextBox exibe as partes do texto que se encaixam dentro de sua largura e trunca as partes do texto que não se encaixam. WordWrap só se aplicará quando MultiLine for True.

  • O Dimensionamento Automático controla se o TextBox se ajusta para exibir todo o texto. Quando AutoSize é usada com um TextBox, a largura do TextBox se reduz ou expande de acordo com a quantidade de texto no TextBox e com o tamanho da fonte usada para exibir o texto.

AutoSize funciona bem nas seguintes situações:

  • Exibir uma legenda de uma ou mais linhas.
  • Exibir o conteúdo de uma TextBox com uma só linha.
  • Exibindo o conteúdo de um TextBox com várias linhas que seja somente leitura para o usuário.

Observação

Evite utilizar AutoSize com uma TextBox vazia que também utilize as propriedades MultiLine e WordWrap. Quando o usuário digitar texto em uma TextBox com essas propriedades, a TextBox automaticamente se dimensionará como uma caixa longa e estreita, com um caractere de largura e o comprimento da linha de texto.

Confira também

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.