Show / Hide Table of Contents

Практическое руководство. Отображение полос прокрутки в элементе управления RichTextBox в Windows Forms

По умолчанию в Windows Forms RichTextBox элемент управления отображает горизонтальные и вертикальные полосы прокрутки при необходимости. Существует семь возможных значений для ScrollBars свойство RichTextBox элемента управления, которые описаны в следующей таблице.

Для отображения полос прокрутки в элементе управления RichTextBox

  1. Задайте для свойства Multiline значение true. Тип не полосы прокрутки, включая горизонтальной, отобразится в том случае, если Multiline свойству false.

  2. Задайте ScrollBars свойства соответствующее значение из RichTextBoxScrollBars перечисления.

    Значение Описание
    Both (по умолчанию) Отображает полосы прокрутки по горизонтали или вертикали, так и в, только в том случае, если длина текста превышает ширину или длина элемента управления.
    None Не отображаются ни полосы прокрутки.
    Horizontal Отображает горизонтальную полосу прокрутки, только если длина текста превышает ширину элемента управления. (Это произошло, WordWrap свойству должно быть присвоено false.)
    Vertical Отображает вертикальную полосу только в том случае, если текст выходит высоту элемента управления прокрутки.
    ForcedHorizontal Отображение горизонтальной прокрутки полосы при WordWrap свойству false. Полоса прокрутки отображается серым цветом, если текст не превышает ширину элемента управления.
    ForcedVertical Вертикальная полоса прокрутки отображается всегда. Полоса прокрутки отображается серым цветом, если текст не превышает длину элемента управления.
    ForcedBoth Вертикальная полоса прокрутки отображается всегда. Отображение горизонтальной прокрутки полосы при WordWrap свойству false. Полосы прокрутки отображаются затененный, когда текст не превышает пределы элемента управления.
  3. Присвойте свойству WordWrap соответствующее значение.

    Значение Описание
    false Текст в элементе управления не изменяется автоматически в соответствии с шириной элемента управления, поэтому он будет прокручивать экран вправо до достижения конца строки. Это значение используется в том случае, если вы выбрали горизонтальных полос прокрутки или оба, выше.
    true (по умолчанию) Текст в элементе управления автоматически изменяется в соответствии с шириной элемента управления. Горизонтальная полоса прокрутки не появится. Это значение используется в том случае, если вы выбрали вертикальных полос прокрутки или нет "," выше, для отображения один или несколько абзацев.

См. также

  • RichTextBoxScrollBars
  • RichTextBox
  • Элемент управления RichTextBox
  • Элементы управления для использования в формах Windows Forms
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX