我有一行 readOnly RichTextBox 禁用了 wordWrap,我以编程方式添加了一行很长的文本。
但是水平滚动条不会出现,即使我设置ScrollBars
为ForcedHorizontal
.
我怎样才能解决这个问题?
如果我使用键盘上的箭头键,我可以浏览整行,但这只会让事情变得更糟。
我有一行 readOnly RichTextBox 禁用了 wordWrap,我以编程方式添加了一行很长的文本。
但是水平滚动条不会出现,即使我设置ScrollBars
为ForcedHorizontal
.
我怎样才能解决这个问题?
如果我使用键盘上的箭头键,我可以浏览整行,但这只会让事情变得更糟。
尝试解决它
Multiline = True
WordWrap = False
更改此属性以允许多行功能并允许水平滚动
我可以重现这种行为
MultiLine = false
如果我将此属性更改为 True 滚动条会按预期显示
这对我有用:
WordWrap = false;
ScrollBars = RichTextBoxScrollBars.Both;
我遇到了垂直滚动条的问题。如果富文本框位于 TabPage 等任何控件内,则在这种情况下,您需要为 RickTextbox 设置停靠 == 填充。
您必须将 Multiline 属性设置为 true。从 MSDN 检查此文本:
在 RichTextBox 控件中显示滚动条 将 Multiline 属性设置为 true。如果 Multiline 属性设置为 false,则不会显示任何类型的滚动条,包括水平滚动条。
将 ScrollBars 属性设置为 RichTextBoxScrollBars 枚举的适当值。