【发布时间】:2016-07-10 11:46:39
【问题描述】:
我正在用 C# 编写一个 Windows 窗体应用程序,并创建了一个 RichTextBox(通过代码,而不是设计器)。我将 AutoWordSelection 属性设置为 false,但是当我突出显示框中的内容时,它仍然会跳到单词的边界,加上一个空格。这是 .NET 的缺陷还是我做错了?
【问题讨论】:
-
“跳到单词的边界”到底是什么意思? AutoWordSelection = True 允许用户双击一个单词并选择它。如果这不起作用,请发布代码 sn-p 和更详细的描述。
-
如果您将光标放在一个单词的中间并将其拖动到另一个单词的中间,它应该选择了两个单词的一半。不是这种情况。当您将其拖动到另一个单词时,它会选择整个单词以及单词右侧的空格,而不仅仅是您将鼠标拖过的字符。如果你想明白我的意思,只需制作一个richtextbox,输入它,然后尝试突出显示一组单词,你会看到它会“跳”到最近的单词的边缘,而不是完全停留在你的鼠标。
标签: c# .net richtextbox