private void richTextBox1_MouseUp(object sender, MouseEventArgs e)
{
textBox2.Text = richTextBox1.SelectedText;
}
第一次将selectedtext添加到textBox2。 现在,当我进行另一个文本选择和mouseup时,我希望它将文本添加到textBox3。
第一次mouseup将文本添加到textbox2,如果textbox2包含所选文本,那么第二次我选择文本并进入mouseup事件,这次将selectedtext添加到textbox3。
答案 0 :(得分:1)
每次MouseUp事件发生时,您都可以切换标记。
bool isFirstClick = false;
发生第一个事件,isFirstClick =!isFirstClick; (真)
根据isFirstClick采取行动。
发生第二个事件,isFirstClick =!isFirstClick; (假)
根据isFirstClick采取行动。
第三个事件(返回第一次点击),isFirstClick =!isFirstClick(true) ...