c#实现无标题栏窗口的拖动
时间:2022-12-26 06:15:15
当把窗体的FormBorderStyle属性设为None后会导致边框没了,结果窗体无法用鼠标拖动、最大、最下化和关闭……
下面解决窗体可拖动问题:
1.首先导入命名空间:
using System.Runtime.InteropServices;
2.然后如下代码:
[DllImport("user32.dll")]
public static extern IntPtr SendMessage(IntPtr hWnd,int msg,int wparam,int lparam);
protected override void OnMouseDown(MouseEventArgs e)
{
base.OnMouseDown(e);
if (e.Button == MouseButtons.Left)//按下的是鼠标左键
{
Capture = false;//释放鼠标使能够手动操作
SendMessage(Handle, 0x00A1, 2, 0);//拖动窗体
}
}
关于最小化、最大化和关闭按钮,则可以利用按钮控件,再把按钮控件的背景图片设为相应的图片,再在各自的单击事件中指明所需操作即可,这样不仅可以实现最大、最小、关闭的功能,还可以将这些按钮美化。
标签:c#,无标题栏窗口的拖动
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
SpringBoot 如何添加容器启动的初始化逻辑的操作方法
2021-11-20 12:10:39
![](https://img.aspxhome.com/file/2023/2/79272_0s.png)
Java实现线程安全单例模式的五种方式的示例代码
2023-09-26 16:41:23
Java中instanceof关键字实例讲解
2023-08-04 07:48:31
![](https://img.aspxhome.com/file/2023/5/63305_0s.png)
Java equals 方法与hashcode 方法的深入解析
2022-03-05 19:20:15
Android zygote启动流程详解
2023-09-13 07:44:12
Android实现页面滑动切换动画
2023-12-26 11:47:54
Java中ArrayList和SubList的坑面试题
2023-09-21 06:56:21
![](https://img.aspxhome.com/file/2023/5/76625_0s.png)
WebFlux 服务编排使用优势详解
2021-11-27 07:48:45
springboot+mybatis配置控制台打印sql日志的方法
2023-12-15 15:40:55
![](https://img.aspxhome.com/file/2023/0/97940_0s.jpg)
PipedWriter和PipedReader源码分析_动力节点Java学院整理
2022-03-13 19:40:16
java中如何获取时间戳的方法实例
2021-06-14 15:29:16
浅谈图片上传利用request.getInputStream()获取文件流时遇到的问题
2023-10-18 10:36:43
![](https://img.aspxhome.com/file/2023/9/64029_0s.jpg)
UGUI实现图片拖拽功能
2021-06-27 18:26:24
![](https://img.aspxhome.com/file/2023/4/78134_0s.png)
Android利用GridView实现单选效果
2022-08-12 03:31:50
![](https://img.aspxhome.com/file/2023/4/139664_0s.jpg)
Java实现简单无界面五子棋
2022-07-10 12:06:02
Android RecyclerView显示Item布局不一致解决办法
2023-04-25 06:50:32
Java中Excel高效解析工具EasyExcel的实践
2023-05-28 13:36:38
![](https://img.aspxhome.com/file/2023/9/86059_0s.webp)
c#线程Thread示例
2022-10-21 00:38:56
springboot跨域如何设置SameSite的实现
2022-08-03 21:27:07
![](https://img.aspxhome.com/file/2023/9/89609_0s.jpg)
Springboot 在普通类型注入Service或mapper
2023-11-29 15:26:21