c# winform取消右上角关闭按钮的实现方法
时间:2023-05-05 18:56:28
一种方法是可以在窗体的属性面板将窗体的 ControlBox属性设置为false,或者在窗体的构造函数中这样写:
public Form1()
{
InitializeComponent();
this.ControlBox = false; // 设置不出现关闭按钮
}
不过这样做的话,会连同最小化和最大化按钮都给弄掉了,所以,如果你想只想让关闭按钮不起作用,然后保留最小化、最大化的话,就重写窗体的CreateParams方法:
//禁用窗体的关闭按钮
private const int CP_NOCLOSE_BUTTON = 0x200;
protected override CreateParams CreateParams
{
get
{
CreateParams myCp = base.CreateParams;
myCp.ClassStyle = myCp.ClassStyle | CP_NOCLOSE_BUTTON;
return myCp;
}
}
或者取消左上角的关闭事件执行
private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
e.Cancel = true;
}
// 重写OnClosing使点击关闭按键时窗体能够缩进托盘
protected override void OnClosing(CancelEventArgs e)
{
this.ShowInTaskbar = false;
this.WindowState = FormWindowState.Minimized;
e.Cancel = true;
}
标签:winform,关闭按钮
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
java中文传值乱码问题的解决方法
2023-11-25 16:26:47
Java两个乒乓球队比赛名单问题(判断素数)
2022-11-15 08:39:20
java的package和import机制原理解析
2021-07-20 08:19:05
![](https://img.aspxhome.com/file/2023/6/108436_0s.png)
java中TESTful架构原理分析
2022-03-02 21:12:10
![](https://img.aspxhome.com/file/2023/9/61659_0s.jpg)
WPF使用DrawingContext实现二维绘图
2021-06-08 15:04:27
C# Volatile的具体使用
2023-11-21 11:14:50
![](https://img.aspxhome.com/file/2023/0/71740_0s.png)
android实现图片闪烁动画效果的两种实现方式(实用性高)
2022-06-29 14:18:32
android中处理各种触摸事件的方法浅谈
2021-06-25 00:51:57
Android 使用FragmentTabhost代替Tabhost
2021-09-10 19:10:26
![](https://img.aspxhome.com/file/2023/2/110692_0s.gif)
java弱口令检测机制解析
2022-09-27 01:07:06
Java BigDecimal中divide方法案例详解
2021-12-31 07:00:29
Android 音乐播放器的开发实例详解
2023-12-07 17:53:10
![](https://img.aspxhome.com/file/2023/2/93272_0s.jpg)
Android Handler消息派发机制源码分析
2023-12-18 17:32:55
基于Java的guava开源库工具类
2022-04-07 05:37:53
java金额数字转中文工具类详解
2022-02-15 09:42:25
Java输入输出流实例详解
2023-05-28 15:54:35
Android编程之重力感应用法分析
2021-09-04 19:49:35
Java编写实现九宫格应用
2021-12-22 21:01:06
![](https://img.aspxhome.com/file/2023/5/125505_0s.jpg)
C#编程中设置程序只可被运行一次的方法
2022-08-09 08:36:32
Android 仿余额宝数字跳动动画效果完整代码
2021-06-02 16:53:41
![](https://img.aspxhome.com/file/2023/5/137785_0s.gif)