gpt4 book ai didi

C#/WPF : Disable Text-Wrap of RichTextBox

转载 作者:IT王子 更新时间:2023-10-29 04:38:21 32 4
gpt4 key购买 nike

有谁知道如何禁用 RichTextBox 的文本换行?例如。如果我有一个不适合窗口的大字符串,RichTextBox 将字符串中无法显示的部分换行。我想禁用它(并仅通过使用 Scrollbar 使其可见)。

非常感谢。

干杯

最佳答案

A RichTextBox在 WPF 中只是一个 FlowDocument 的编辑器.
根据MSDN :

Text always wraps in a RichTextBox. If you do not want text to wrap then set the PageWidth on the FlowDocument to be larger than the width of the RichTextBox. However, once the page width is reached the text still wraps.

因此,虽然您无法显式禁用 RichTextBox 的自动换行,但您可以这样做:

richTextBox1.HorizontalScrollBarVisibility = ScrollBarVisibility.Visible;
richTextBox1.Document.PageWidth = 1000;

在您有超过 PageWidth 的行之前,这将具有基本相同的预期效果。

注意(截至 2015 年 7 月):VS2015 RC 允许 wordwrap = false 精确地按照 OP 似乎希望的方式工作。我相信早期版本的 Visual Studio 也是如此。

关于C#/WPF : Disable Text-Wrap of RichTextBox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1368047/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com