Практическое руководство. Отображение полос прокрутки в элементе управления RichTextBox в Windows Forms
По умолчанию элемент управления Windows Forms RichTextBox отображает горизонтальные и вертикальные полосы прокрутки по мере необходимости. Существует семь возможных значений для свойства ScrollBars элемента управления RichTextBox, которые описаны в таблице ниже.
Отображение полос прокрутки в элементе управления RichTextBox
Задайте для свойства Multiline значение
true
. Тип полосы прокрутки, включая горизонтальную, не будет отображаться, если свойство Multiline имеет значениеfalse
.Задайте для свойства ScrollBars соответствующее значение перечисления RichTextBoxScrollBars.
Ценность Описание Both (по умолчанию) Отображает горизонтальные или вертикальные полосы прокрутки или оба, только если текст превышает ширину или длину элемента управления. None Никогда не отображает любой тип полосы прокрутки. Horizontal Отображает горизонтальную полосу прокрутки, только если текст превышает ширину элемента управления. (Чтобы это произошло, свойство WordWrap должно иметь значение false
.)Vertical Отображает вертикальную полосу прокрутки, только если текст превышает высоту элемента управления. ForcedHorizontal Отображает горизонтальную полосу прокрутки, если для свойства WordWrap задано значение false
. Полоса прокрутки оттеняется, если текст не превышает ширину элемента управления.ForcedVertical Всегда отображает вертикальную полосу прокрутки. Полоса прокрутки отображается затемненной, если текст не превышает длину элемента управления. ForcedBoth Всегда отображает вертикальную полосу прокрутки. Отображает горизонтальную полосу прокрутки, если для свойства WordWrap задано значение false
. Полосы прокрутки отображаются серыми, если текст не превышает ширину или длину элемента управления.Задайте для свойства WordWrap соответствующее значение.
Ценность Описание false
Текст в элементе управления не настраивается автоматически, чтобы он соответствовал ширине элемента управления, поэтому прокрутится вправо, пока не будет достигнут разрыв строки. Используйте это значение, если вы выбрали горизонтальные полосы прокрутки или оба варианта выше. true
(по умолчанию)Текст в элементе управления автоматически настраивается в соответствии с шириной элемента управления. Горизонтальная полоса прокрутки не появится. Используйте это значение, если выше вы выбрали вертикальные полосы прокрутки или отсутствие полос, чтобы отобразить один или несколько абзацев.
См. также
- RichTextBoxScrollBars
- RichTextBox
- элемент управления RichTextBox
- элементы управления для использования в Windows Forms
.NET Desktop feedback