1、新建一个C#应用程序,应用程序命名为ButtonMove
2、窗体界面设计如下
3、对按钮添加一下响应函数MouseDown,MouseMove
4、响应函数中添加一下代码:pr坡纠课柩ivate void button1_MouseDown(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) //判断是否按下鼠标左键 { startX = e.X; StartY = e.Y; } } private void button1_MouseMove(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { this.Left += e.X - startX; this.Top += e.Y - StartY; } }
5、程序运行如下: