7

我有一行 readOnly RichTextBox 禁用了 wordWrap,我以编程方式添加了一行很长的文本。

但是水平滚动条不会出现,即使我设置ScrollBarsForcedHorizontal.

我怎样才能解决这个问题?

如果我使用键盘上的箭头键,我可以浏览整行,但这只会让事情变得更糟。

4

5 回答 5

7

尝试解决它

    Multiline = True
    WordWrap = False

更改此属性以允许多行功能并允许水平滚动

于 2013-05-14T08:03:44.793 回答
4

我可以重现这种行为

MultiLine = false

如果我将此属性更改为 True 滚动条会按预期显示

于 2012-08-17T12:36:27.760 回答
0

这对我有用:

WordWrap = false;
ScrollBars = RichTextBoxScrollBars.Both;
于 2021-02-14T23:36:28.883 回答
0

我遇到了垂直滚动条的问题。如果富文本框位于 TabPage 等任何控件内,则在这种情况下,您需要为 RickTextbox 设置停靠 == 填充。

于 2018-04-20T10:54:00.020 回答
0

您必须将 Multiline 属性设置为 true。从 MSDN 检查此文本:

在 RichTextBox 控件中显示滚动条 将 Multiline 属性设置为 true。如果 Multiline 属性设置为 false,则不会显示任何类型的滚动条,包括水平滚动条。

将 ScrollBars 属性设置为 RichTextBoxScrollBars 枚举的适当值。

于 2019-05-23T12:46:27.693 回答