c# 怎么判断父窗体的子窗体是否弹出?

2024-12-18 05:18:39
推荐回答(3个)
回答1:

在父窗体里面定义一个from字段,判断是否已经弹出,只用判断form是否为null
就可以了;当然你实例化字窗体的时候也用这个字段去实例,不管是模式窗体还是非模式窗体,这个方法都适用

回答2:

用show()的话不知道怎么弄
用showDialog()的话主窗体会卡在这一句打开的语句,知道子窗体关闭才接着运行,并返回一个DialogResult,可以判断这个

回答3:

楼上正解