源自:https://msdn.microsoft.com/zh-cn/library/s9e4wde1
默认情况下,Windows 窗体 RichTextBox 控件在必要时会显示水平和垂直滚动条。 RichTextBox 控件的 ScrollBars 属性有七个可能的值,在下面的表中对这些值进行了说明。
在 RichTextBox 控件中显示滚动条
1.将 Multiline 属性设置为 true。 如果 Multiline 属性设置为 false,则不显示任何类型的滚动条,包括水平滚动条。
2.将 ScrollBars 属性设置为 RichTextBoxScrollBars 枚举的适当值。
代码如下:
sortStatisticsInfo.ScrollBars = RichTextBoxScrollBars.Both; //显示水平滚动条或垂直滚动条
Value
说明
Both(默认值)
只有当文本超过控件的宽度或长度时,才显示水平滚动条或垂直滚动条,或两个滚动条都显示。
None
从不显示任何类型的滚动条。
Horizontal
只有当文本超过控件的宽度时,才显示水平滚动条。 (必须将 WordWrap 属性设置为 false,才会出现这种情况。)
Vertical
只有当文本超过控件的高度时,才显示垂直滚动条。
ForcedHorizontal
当 WordWrap 属性设置为 false 时,显示水平滚动条。 在文本未超过控件的宽度时,该滚动条显示为浅灰色。
ForcedVertical
始终显示垂直滚动条。 在文本未超过控件的长度时,该滚动条显示为浅灰色。
ForcedBoth
始终显示垂直滚动条。 当 WordWrap 属性设置为 false 时,显示水平滚动条。 在文本未超过控件的宽度或长度时,两个滚动条均显示为灰色。
3.将 WordWrap 属性设置为适当的值。
Value
说明
false
控件中的文本不会自动调整来适应控件的宽度,所以,该文本可一直向右滚动,直到到达换行符为止。 如果选择了上面的“Horizontal”(水平)滚动条或“Both”(两者),则使用此值。
true(默认值)
控件中的文本将自动调整来适应控件的宽度。 不会出现水平滚动条。 如果选择了上面的“Vertical”(垂直)滚动条或“None”(无)以显示一个或多个段落,则使用此值。