欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C# winform中窗口关闭按钮的隐藏与禁用详解

程序员文章站 2023-02-17 13:42:33
首先说一句:不存任何一种方式可以单独隐藏关闭按钮,隐藏的话会把所有最大化,最小化,帮助,关闭按钮都给隐藏掉。第一种:禁用窗口上部的关闭按钮方法一:在form1的窗口程序中desigener设计器中重写...

首先说一句:

不存任何一种方式可以单独隐藏关闭按钮,隐藏的话会把所有最大化,最小化,帮助,关闭按钮都给隐藏掉。

第一种:禁用窗口上部的关闭按钮

方法一:在form1的窗口程序中desigener设计器中重写如下方法:(将此部分粘贴到窗口程序中去就可以了)

C# winform中窗口关闭按钮的隐藏与禁用详解

方法二:就是在窗口的formclosing事件中加上这样一句话就可以了

e.cancel=true

C# winform中窗口关闭按钮的隐藏与禁用详解

第二种:隐藏掉窗口上部的关闭按钮

方法一:在窗口的初始化事件中加上this.control=false;这样一句话就可以了

C# winform中窗口关闭按钮的隐藏与禁用详解

方法二:将窗口的formboderstyle属性设置为none。这种方法是将整个标题栏去掉了。

C# winform中窗口关闭按钮的隐藏与禁用详解

补充知识:c#winform去掉边框后,窗体最大化,任务栏被遮挡问题!

问题描述:

为了自定义设置界面的标题,边框样式,我们通常会把winform窗体的边

框属性设置为none,但去掉边框的窗体在最大化时会挡住电脑桌面的任务栏,

但任务栏的时间、输入法等我们仍然需要用到,因此任务栏必须显示出来。

解决方法:

在窗体初始化完后,加入

this.maximizedbounds = screen.primaryscreen.workingarea;

this.size = screen.primaryscreen.workingarea.size;

例:

以上这篇c# winform中窗口关闭按钮的隐藏与禁用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。