C# 按下控制键时出现RichTextBox选择错误

C# 按下控制键时出现RichTextBox选择错误,c#,richtextbox,selection,C#,Richtextbox,Selection,我在RichTextBox中有一个非常奇怪的文本选择错误: 我创建以下简单表单: public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { richTextBox1.Text = "Tempore quo primis auspicii

我在RichTextBox中有一个非常奇怪的文本选择错误:

我创建以下简单表单:

public partial class Form1 : Form
{
    public Form1()
{
    InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        richTextBox1.Text = "Tempore quo primis auspiciis in mundanum fulgorem surgeret victura dum erunt homines Roma, ut augeretur sublimibus incrementis, foedere pacis aeternae Virtus convenit atque Fortuna plerumque dissidentes, quarum si altera defuisset, ad perfectam non venerat summitatem.";
    }
}
启动应用程序时,我可以在RichTextBox中选择文本,直到按下控制键

在我在应用程序外单击几次之前,RichTextBox不再是可选的

我听说了,但我尝试了这个把戏,但没有成功

我正在Windows8上使用Framework.NETV4


有人对此有想法吗?

单击控制按钮时,您能看到选择了什么吗。(可能是另一个正在运行的应用程序?

将此添加到表单加载事件中


RichTextBox1.AutoWordSelection=False


这被认为是一个“不会修复”的功能,因此您必须停用行为,我担心将文本置于应用程序之外。 对我有好处

    private void CleaningManual_Load(object sender, EventArgs e)
    {
        RichTB.LoadFile(@"C:\awTextFiles\CleaningManual.rtf");
    }

控制键加上箭头键直接跳到下一个单词的开头。无法重现此问题。您使用的是相同的OS/Framework版本吗?是的,相同的Framework/OS。此处相同。顺便说一句,你有.NETV4.5。这是一个环境问题,如果你使用的是触控板,那么先看看那里。我使用的是普通鼠标。