0

クリックした行の下の行を選択するにはどうすればよいですか?これまでのところ、マウスクリックでRichTextBoxの行を選択する方法はありますか? ありがとう

4

2 に答える 2

0
private void richTextBox1_MouseClick(object sender, MouseEventArgs e)
{
   SendKeys.Send("{DOWN}");//Move cursor to next line
   SendKeys.Send("{HOME}+{END}");//Select the line
}
于 2012-06-19T15:12:56.807 に答える
0

この答えは、2 番目の質問に対するものです。つまり、この選択を変数に割り当てるにはどうすればよいですか? :| 選択した行を X に、下の行を Y に割り当てる必要があります。

    private void richTextBox1_MouseClick(object sender, MouseEventArgs e)
    {
        RichTextBox richTextBox = ((RichTextBox)sender);

        SendKeys.Send("{HOME}+{END}");
        SendKeys.Flush();

        string X = richTextBox.SelectedText;

        SendKeys.Send("{DOWN}");
        SendKeys.Send("{HOME}+{END}");
        SendKeys.Flush();

        string Y = richTextBox.SelectedText;
    }
于 2012-06-20T11:27:33.160 に答える