Практическое руководство. Отображение полос прокрутки в элементе управления RichTextBox в Windows Forms
Обновлен: Ноябрь 2007
По умолчанию в элементе управления Windows Forms RichTextBox в случае необходимости отображаются горизонтальная и вертикальная полосы прокрутки. Существует семь возможных значений свойства ScrollBars элемента управления RichTextBox, которые описаны в расположенной ниже таблице.
Чтобы отобразить полосы прокрутки в элементе управления RichTextBox
Установите для свойства Multiline значение true. Если свойство Multiline имеет значение false, то полосы прокрутки, включая горизонтальную, отображаться не будут.
Присвойте свойству ScrollBars соответствующее значение перечисления RichTextBoxScrollBars.
Значение
Описание
Both (по умолчанию)
Горизонтальная и вертикальная полосы прокрутки отображаются только в том случае, если текст выходит за пределы элемента управления соответственно в ширину или в высоту.
Полосы прокрутки не отображаются ни при каких условиях.
Горизонтальная полоса прокрутки отображается только в том случае, если текст выходит за вертикальный край элемента управления. (Для этого свойство WordWrap должно иметь значение false.)
Вертикальная полоса прокрутки отображается только в том случае, если текст выходит за нижний край элемента управления.
Горизонтальная полоса прокрутки отображается, если свойство WordWrap имеет значение false. Если текст не выходит за правый край элемента управления, полоса прокрутки будет отображена, но недоступна.
Вертикальная полоса прокрутки отображается всегда. Если текст не выходит за нижний край элемента управления, полоса прокрутки будет отображена, но недоступна.
Вертикальная полоса прокрутки отображается всегда. Горизонтальная полоса прокрутки отображается, если свойство WordWrap имеет значение false. Если текст не выходит за пределы элемента управления, полосы прокрутки будут отображены, но недоступны.
Присвойте соответствующее значение свойству WordWrap.
Значение
Описание
false
Выключает автоматический перенос по словам. Текст в элементе управления будет прокручиваться вправо, пока не будет достигнут конец строки. Это значение используется, если было выбрано отображение горизонтальной полосы прокрутки или обеих полос (см. выше).
true (по умолчанию)
Включает автоматический перенос по словам — текст в элементе управления всегда будет умещаться в нем в ширину. Горизонтальная полоса прокрутки не отображается. Это значение используется, если для одного или нескольких абзацев было выбрано отображение с вертикальными полосами прокрутки или без полос прокрутки.
См. также
Ссылки
Другие ресурсы
Элемент управления RichTextBox (Windows Forms)
Элементы управления для использования в формах Windows Forms