如何:在 Windows 窗体 RichTextBox 控件中显示滚动条

更新:2007 年 11 月

默认情况下,Windows 窗体 RichTextBox 控件在必要时会显示水平和垂直滚动条。RichTextBox 控件的 ScrollBars 属性有七个可能的值,在下面的表中对这些值进行了说明。

在 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

    控件中的文本不会自动调整来适应控件的宽度,所以,该文本可一直向右滚动,直到到达换行符为止。如果选择了上面的“Horizontal”(水平)滚动条或“Both”(两者),则使用此值。

    true(默认值)

    控件中的文本将自动调整来适应控件的宽度。不会出现水平滚动条。如果选择了上面的“Vertical”(垂直)滚动条或“None”(无)以显示一个或多个段落,则使用此值。

请参见

参考

RichTextBoxScrollBars

RichTextBox

其他资源

RichTextBox 控件(Windows 窗体)

在 Windows 窗体上使用的控件