在WinForm窗体上实现控件(这里以Button控件为例)的位置移动可利用DoDragDrop方法实现
1.对需要移动的控件利用MouseDown、MouseMove事件判断是否需要真的需要移动,防止误操作。
Point downLoc; //定义变量,记录鼠标按下控件的位置
private void button_MouseDown(object sender, MouseEventArgs e)
{
downLoc = new Point(e.X, e.Y);
}
private void button_MouseMove(object sender, MouseEventArgs e)
{