控件在拖动后Click事件失效
我一个Button添加了下面几个事件
public void button_MouseDown(object sender, MouseEventArgs e)
{
mouseDown = true;
}
private void button_MouseMove(object sender, MouseEventArgs e)
{
if (mouseDown)
{
panel.DoDragDrop((Panel)(((Button)sender).Parent), DragDropEffects.Move);
}
mouseDown = false;
}
private void button_MouseUp(object sender, MouseEventArgs e)
{
mouseDown = false;
}
private void button_Click(object sender, EventArgs e)
{
txb = (TextBox)((Button)sender).Tag;
Form2 fm = new Form2(txb);
fm.ShowDialog();
}
是不是DoDragDrop、mousedown、mouseup这几个事件有冲突啊?我一开始运行时点击button没问题(可以弹出窗口)
可是拖动按钮后Click事件就失效了。怎么解决?