c# 关闭窗口的语句?

c# 关闭窗口的语句?,第1张

c#关闭窗口的方式和打开窗口有关系。

1:窗岩肆歼口打开的时候使用的是模态窗口

1.1:使用窗口的关闭按钮,不粗冲写语句就可以关闭

1.2:窗口有关闭按钮:使用this.close()

1.3: 窗口有关闭按钮:使用this.DialogResult=DialogResult.OK或DialogResult.Cancle

2:窗口打开的时候使用的是非模态窗口

2.1:使用窗口的关闭按钮,不写语句就可以关闭

2.2:窗口雹租有关闭按钮:使用this.close()

如果是从programs中生成的主窗体,主窗体不能关闭,因为那样会退出程序,可以使用我这个方法,在主窗体的form_closed事件中添加如下代码:

this.hide()

将主窗体隐藏来实现关闭;

再次打开时,禅运码使用主窗体的变量来打开:

frmMain.show()

当然要在子窗体中定义主窗体的悄侍变量:

FrmMain frmMain

如果主窗体没有打开时想要关闭子窗体,在子窗体的贺哪form_closed事件中使用如下代码:

Application.exit() //这样会退出整个程序,而不只是关闭子窗体

直接复制就可手蚂以用

DialogResult result =MessageBox.Show("您确认关闭当前窗口吗?"," *** 作提示",MessageBoxButtons.YesNo,MessageBoxIcon.Question)

if (result == DialogResult.Yes)

{

//关闭当前窗口毕缺埋扮团

this.Close()

}


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存