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

默认情况下,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 控件中的文本不会自动调整以适应控件的宽度,因此它将向右滚动,直到出现换行符。 如果选择水平滚动条或上述两者,请使用此值。
    true(默认值) 控件中的文本将自动调整以适应控件的宽度。 不会显示水平滚动条。 如果选择垂直滚动条或无滚动条在上面显示一个或多个段落,则使用此值。

另请参阅