2013-06-25 3 views
0

그래서 양식에 RichTextBox 구성 요소가있는 간단한 Windows 응용 프로그램이 있습니다. 문제는 폼이 포커스를 잃을 때 (notepad.exe가 바탕 화면에서 거의 실행 됨) 텍스트를 선택하기 위해 RichTextBox를 클릭하는 것입니다. 폼이 포커스를 얻는 것을 제외하고는 아무 일도 일어나지 않습니다. 양식이 이미 집중되어있을 때 두 번째 클릭은 제대로 작동하고 텍스트가 선택됩니다. RichTextBox에서 LinkClicked 이벤트와 동일한 문제 - 두 번 클릭 할 때만 작동합니다. 이 동작을 변경하는 방법?C# RichTextBox 선택이 창에 포커스가 맞지 않을 때 작동하지 않습니다.

답변

0

는 mouse_Click를 사용해보십시오 : 이것은 무슨 의미가없는

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

. 양식이 초점이 맞지 않은 상태 (예 : 'MouseDown'-> 'MouseMove'-> 'MouseUp') 일 때 선택 항목을 변경하고 싶지만 richTextBox가 이에 반응하지 않습니다. TextBox 구성 요소가이를 수행 할 수 있습니다. richTextBox - 그렇지 않습니다. –

관련 문제