Практическое руководство. Многострочные элементы управления TextBox в Windows Forms
По умолчанию в Windows Forms TextBox элемент управления выводит одну строку текста и не отображает полосы прокрутки. Если текст длиннее, чем свободное пространство, отображается только часть текста. Это поведение по умолчанию можно изменить, задав Multiline, WordWrap, и ScrollBars соответствующие значения свойств.
Для отображения возврата каретки в элементе управления TextBox
Для отображения возврата каретки в многострочном TextBox, используйте NewLine свойство.
Имейте в виду, что интерпретация escape-символы (\) зависит от конкретного языка. Visual Basic использует
Chr$(13) & Chr$(10)
для сочетания символов возврата и перевода строки каретки.
Чтобы просмотреть несколько строк в элементе управления TextBox
Задайте для свойства Multiline значение
true
. Если WordWrap являетсяtrue
(по умолчанию), затем будет отображаться как один или несколько абзацев текст в элементе управления; в противном случае он будет отображаться в виде списка, в которой некоторые строки могут быть обрезаны на границе элемента управления.Присвойте свойству ScrollBars соответствующее значение.
Значение Описание None Используйте это значение, если текст будет выровнен по абзаца, вмещаться элементе управления. Пользователь может использовать указатель мыши для перемещения внутри элемента управления, если текст слишком велика, чтобы отобразить все сразу. Horizontal Используйте это значение, если вы хотите отобразить список строк, некоторые из которых может превышать ширину TextBox элемента управления. Both Это значение используется в том случае, если список может быть больше времени, чем высота элемента управления. Присвойте свойству WordWrap соответствующее значение.
Значение Описание false
Текст в элементе управления будет не переносится автоматически, поэтому он будет прокручивать экран вправо до достижения конца строки. Используйте это значение, если вы выбрали Horizontal полосы прокрутки или Bothвыше. true
(по умолчанию)Горизонтальная полоса прокрутки не появится. Используйте это значение, если вы выбрали Vertical полосы прокрутки или Noneвыше, чтобы отобразить один или несколько абзацев.
См. также
- TextBox
- Общие сведения об элементе управления TextBox
- Практическое руководство. Управление положением курсора в элементе управления TextBox в Windows Forms
- Практическое руководство. Создание текстового поля для ввода пароля с помощью элемента управления TextBox в Windows Forms
- Практическое руководство. Создание текстового поля только для чтения
- Практическое руководство. Добавление кавычек в строку
- Практическое руководство. Выделение текста в элементе управления TextBox в Windows Forms
- Элемент управления TextBox