当窗口没有聚焦时,C#RichTextBox选择不起作用

时间:2013-06-25 12:30:53

标签: c# focus richtextbox selection

所以我在表单上有一个简单的Windows应用程序和RichTextBox组件。问题是当窗体失去焦点(notepad.exe在桌面上运行)然后我单击RichTextBox来选择文本 - 没有任何反应,除了窗体获得焦点。第二次单击,当窗体已经聚焦时,工作正常,现在选择文本。与RichTextBox中的LinkClicked事件相同的问题 - 它仅在单击两次时才有效。如何改变这种行为?

1 个答案:

答案 0 :(得分:0)

尝试使用mouse_Click:

richTextBox1_mouseClick(...)
{
    if(e.Buttons == MouseButtons.Left)
    {
        richTextBox1.Select();
    }
}