Советы по использованию текстовых полей

TextBox — это гибкий элемент управления, управляемый следующими свойствами: Text, MultiLine, WordWrap и AutoSize.

  • Текст содержит текст, отображаемый в текстовом поле.

  • MultiLine определяет, может ли TextBox отображать текст в виде одной строки или нескольких строк. Символы новой строки определяют конец одной строки и начало другой. Если параметр MultiLine имеет значение False, текст усекается, а не упаковывается.

  • WordWrap позволяет элементу TextBox переносить строки текста, длина которых превышает ширину TextBox , в более короткие строки, которые помещаются.

Если вы не используете WordWrap, элемент TextBox начинает новую строку текста при обнаружении символа новой строки в тексте. Если WordWrap отключен, вы можете иметь текстовые строки, которые не помещаются полностью в TextBox. Элемент TextBox отображает части текста, которые помещаются в его ширину, и усекает части текста, которые не помещаются. WordWrap можно использовать лишь в случае, если MultiLine присвоено значение True.

  • AutoSize определяет, будет ли textBox корректироваться для отображения всего текста. При использовании AutoSize вместе с TextBox размер последнего элементаувеличивается или уменьшается в зависимости от количества текста иразмера шрифта.

AutoSize удобно применять в таких случаях:

  • Отображение заголовка из одной или нескольких строк.
  • Отображение содержимого TextBox длиною в одну строку.
  • Отображение содержимого TextBox, состоящего из нескольких строк только для чтения.

Примечание.

Избегайте применять AutoSize к пустому элементу TextBox, который использует свойства MultiLine и WordWrap. В таком случае при вводе текста в TextBox этотэлемент автоматически принимает вид поля шириною в один символ, отображающего весь текст одной строкой.

См. также

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.