1

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

4

1 回答 1

0

尝试使用 mouse_Click:

richTextBox1_mouseClick(...)
{
    if(e.Buttons == MouseButtons.Left)
    {
        richTextBox1.Select();
    }
}
于 2013-06-25T12:35:55.683 回答