就是在C#winform窗体中不要点击那个“×”或“确认”后自动的关闭窗口,请高手指教啊

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了就是在C#winform窗体中不要点击那个“×”或“确认”后自动的关闭窗口,请高手指教啊相关的知识,希望对你有一定的参考价值。

在 Form 的 Closing 事件中根据实际情况,将参数 Cancel 设置为 true 就可以了
这里的 Cancel 可以理解为是否取消关闭窗口
参考技术A 将窗体FormBorderStyle改为None,要怎么关闭就可以由你自己设计追问

我是新手。。要过几秒就关闭。。代码、、

追答

在窗体加一个Timer控件,将Timer控件的Interval属性设置为5000(1000为一秒),Enabled属性设置为True,然後在Timer控件的事件中加人this.Close()

追问

先谢了。。。那如果是对话框呢

参考技术B 能不能描述清楚一点,窗体,是哪种类型的窗体,模态的还是非模态的,不要点击X或者确认,是想倒计时自动关闭还是怎么做?

C#winform窗体边框风格怎么样做的呢?

C#winform窗体边框风格怎么样做的呢? 我意思就是,创建了一个窗体后,想让窗体的边框,用图片,就好象QQ的边框那样,或者像酷狗那些边框一样,有圆滑的效果,怎么做呢?还剩,无边框窗体的拖动\关闭等事件处理,怎么解决呢??

参考技术A 首先,窗体的FormBorderStyle设置成None,不要控制边框
TransparencyKey和BackColor颜色设置成相同的,这样,窗体就透明了
以此为基础,制作透明不规则窗体,可以在窗体上设圆角背景图片,也可以绘制
还要解决的是无边框窗体的拖动\关闭等事件处理.

以上是关于就是在C#winform窗体中不要点击那个“×”或“确认”后自动的关闭窗口,请高手指教啊的主要内容,如果未能解决你的问题,请参考以下文章

c#winform多线程

winform中点击打开一个窗口,再次点击的时候那个窗口怎么办?

C#winform如何实现状态栏

如何修改C#winform程序图标

qt 窗体透明,控件不透明

winform 中怎样让窗体能拖动(移动),但是不改变窗体的大小(宽和高)