1

そのため、フォームに RichTextBox コンポーネントを含む単純な Windows アプリケーションがあります。問題は、フォームがフォーカスを失い (notepad.exe がデスクトップの近くで実行される)、テキストを選択するために RichTextBox をクリックすると、フォームがフォーカスを取得する以外は何も起こりません。フォームが既にフォーカスされている場合の 2 回目のクリックは正常に機能し、テキストが選択されるようになりました。RichTextBox の LinkClicked イベントと同じ問題 - 2 回クリックした場合にのみ機能します。この動作を変更するにはどうすればよいですか?

4

1 に答える 1

0

mouse_Click を使用してみてください:

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