1.第一步去掉边框
在属性框中找到FormBorderStyle选择none。
2.第二步
添加 using System.Runtime.InteropServices;
3.第三步
在 { InitializeComponent(); } 后添加以下代码
bool beginMove = false;//初始化鼠标位置
int currentXPosition;
int currentYPosition;
4.第四步
回到窗体界面,点击属性框上部有个小闪电,点击进入 事件页面
双击MouseDown,MouseMove,MouseUp后面的空白处。
5.第五步
分别点击进入MouseDown 、 MouseMove、MouseUp 并分别添加以下代码
//获取鼠标按下时的位置
private void

本文介绍了如何在Windows窗体应用程序中去除边框并实现鼠标拖动窗口的功能。首先设置FormBorderStyle为none以去掉边框,然后添加usingSystem.Runtime.InteropServices;引入必要的库。接着,在InitializeComponent()后添加初始化鼠标位置的代码。在MouseDown、MouseMove和MouseUp事件中分别处理鼠标按下、移动和释放时的动作,实现窗口自由拖动。
最低0.47元/天 解锁文章
6452





