C#窗体设计:[8]通过控件拖动窗体

2025-10-25 01:00:05

1、新建一个C#应用程序,应用程序命名为ButtonMove

C#窗体设计:[8]通过控件拖动窗体

2、窗体界面设计如下

C#窗体设计:[8]通过控件拖动窗体

3、对按钮添加一下响应函数MouseDown,MouseMove

C#窗体设计:[8]通过控件拖动窗体

4、响应函数中添加一下代码:

private 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;

            }

        }

C#窗体设计:[8]通过控件拖动窗体

5、程序运行如下:

C#窗体设计:[8]通过控件拖动窗体

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢