如何检查第二次鼠标点击?

时间:2015-06-03 20:23:40

标签: c# .net winforms

private void richTextBox1_MouseUp(object sender, MouseEventArgs e)
        {
            textBox2.Text = richTextBox1.SelectedText;
        }

第一次将selectedtext添加到textBox2。 现在,当我进行另一个文本选择和mouseup时,我希望它将文本添加到textBox3。

第一次mouseup将文本添加到textbox2,如果textbox2包含所选文本,那么第二次我选择文本并进入mouseup事件,这次将selectedtext添加到textbox3。

1 个答案:

答案 0 :(得分:1)

每次MouseUp事件发生时,您都可以切换标记。

bool isFirstClick = false;

发生第一个事件,isFirstClick =!isFirstClick; (真)

根据isFirstClick采取行动。

发生第二个事件,isFirstClick =!isFirstClick; (假)

根据isFirstClick采取行动。

第三个事件(返回第一次点击),isFirstClick =!isFirstClick(true) ...