C#(Winform)关闭事件

C#(Winform)关闭事件,第1张

在FormClosing事件中宏余添加代码

e.Cancel = true

然后安装任务栏宽如图标即可(方法是拖一个任务栏图标慎绝启的控件,设置它的图标);最后让你的窗体隐藏this.Hide()

C#中有一个 private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)的函数,就是点击关闭窗口是所触发的线程。

网上这中对这个做法很多如:

private void MainForm_Closing(object sender, System.ComponentModel.CancelEventArgs e)

{

this.Hide() //1

this.notifyIcon1.Visible=true//2、 这两句是配合 最小化后窗口到托盘用的,

e.Cancel = true //取消 关闭事件的值,耐迹当 e.cancel=true时,点击关闭按钮昌扒并就不好用了

}

不过楼主要注意,像private void Form1_Closing是要注册的此凳,不然无法触发。

到Form名称.Designer里的private void InitializeComponent()里面加上一句下面语句最好加在

//

// MainForm

//

下面,这样比较好找

(我的窗体名称是:MainForm,你可以根据自己的窗体名来更改语句)

this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8223160.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存