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

默认情况下,Windows 窗体 RichTextBox 控件根据需要显示水平和垂直滚动条。 ScrollBars 控件的 RichTextBox 属性有 7 个可能的值,如下表所述。

在 RichTextBox 控件中显示滚动条

  1. Multiline 属性设置为 true。 如果 Multiline 属性设置为 false,则不会显示任何类型的滚动条,包括水平滚动条。

  2. ScrollBars 属性设置为 RichTextBoxScrollBars 枚举的相应值。

    价值 DESCRIPTION
    Both(默认值) 仅当文本超过控件的宽度或长度时,才显示水平或垂直滚动条或两者。
    None 从不显示任何类型的滚动条。
    Horizontal 仅当文本超出控件宽度时,才显示水平滚动条。 (若要执行此操作,必须将 WordWrap 属性设置为 false。)
    Vertical 仅当文本超出控件高度时,才显示垂直滚动条。
    ForcedHorizontal WordWrap 属性设置为 false时,显示水平滚动条。 当文本不超过控件宽度时,滚动条会变暗。
    ForcedVertical 始终显示垂直滚动条。 当文本未超过控件长度时,滚动条将呈现为暗灰色。
    ForcedBoth 始终显示垂直滚动条。 当 WordWrap 属性设置为 false时,显示水平滚动条。 当文本不超过控件的宽度或长度时,滚动条显示为灰色。
  3. WordWrap 属性设置为适当的值。

    价值 DESCRIPTION
    false 控件中的文本不会自动调整宽度以适应控件,因此将一直向右滚动,直到遇到换行符。 如果选择了水平滚动条或上述两者,请使用此值。
    true(默认值) 控件中的文本会自动调整,以适应控件的宽度。 不会显示水平滚动条。 如果选择垂直滚动条或上面没有滚动条来显示一个或多个段落,请使用此值。

另请参阅