我只有一行readOnly禁用了wordWrap的RichTextBox,并且我以编程方式添加了一行很长的文本。RichTextBox水平滚动不起作用
但是,水平滚动条不会发生变化,即使我将ScrollBars
设置为ForcedHorizontal
。
我该如何解决这个问题?
如果我使用键盘上的箭头键,我可以浏览整行,但这只会让事情变得更糟。
我只有一行readOnly禁用了wordWrap的RichTextBox,并且我以编程方式添加了一行很长的文本。RichTextBox水平滚动不起作用
但是,水平滚动条不会发生变化,即使我将ScrollBars
设置为ForcedHorizontal
。
我该如何解决这个问题?
如果我使用键盘上的箭头键,我可以浏览整行,但这只会让事情变得更糟。
尝试与
Multiline = True
WordWrap = False
变化解决它这个特性允许多行功能并且还允许水平滚动
对于您的信息,即使这些线路都是空白区域,这些功能也无法使用。假设你有1464个字符,你的RichTextBox应该显示一小部分它像100个字符。如果该行全部为空格,则即使使用ForcedHorinzontal,水平滚动条也不会显示。尝试一下,在行尾添加let 1,滚动条就会显示出来。 我三重测试这个,这是真的。我甚至在开始时尝试了5个字符,然后所有空格直到结束,没有滚动条,但只要我在最后滚动条出现时键入一个字符。 – 2016-10-17 12:46:23
如果是这样,它必须是缺省RichTextBox的错误。如果您希望它只在行尾使用空格,请继承默认的RichTextBox并由您自己修复。 – TVC 2016-10-18 17:14:50
在我们的情况下,这不是问题,因为我们不需要滚动条。我写信提到它,以防人们不明白为什么他们还没有滚动条。希望这有助于他人 – 2016-10-19 11:48:24
当我使用RichTextBox和g如果使用'WordWrap = false'的长字符串,我会自动查看水平滚动条。使用'ForcedHorizontal'时,当没有文本时,你看到灰色的滚动条吗?完整性检查,文本框的底部是否可能被切断? – SomeWritesReserved 2012-08-17 12:36:06
不,很显然,RichTextBox滚动条只能用于多行 – Qsiris 2012-08-17 12:38:35