鼠标点击按钮拖动窗体

来源:互联网 发布:mac mini 2012拆机 编辑:程序博客网 时间:2024/04/30 08:46
public partial class Form1 : Form {//记录窗体的X坐标private int startX;//记录窗体的Y坐标private int startY;  public Form1() {InitializeComponent();}/// <summary>/// 鼠标点击左键/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void button1_MouseDown(object sender, MouseEventArgs e) {//判断点击的是不是左键if(e.Button == MouseButtons.Left) {//得到窗体的X值startX = e.X;//得到窗体的Y值startY = e.Y;}}/// <summary>/// 鼠标移动/// </summary>/// <param name="sender"></param>/// <param name="e"></param>private void button1_MouseMove(object sender, MouseEventArgs e) {//判断点击的是不是左键if(e.Button == MouseButtons.Left) {//重新绘制窗体Xthis.Left += e.X - startX;//重新绘制窗体Ythis.Top += e.Y - startY;}}}

原创粉丝点击