如何检测是否有一个子对话框被打开C#? [重复]

问题描述 投票:-1回答:1

这个问题在这里已有答案:

有什么方法可以检测是否打开了子对话框?我试过谷歌搜索没有任何好文章应该有一个非常简单的解决方案。谁能告诉我怎么做?是否有.Net Framework中的任何方法或属性,我可以调用以获取布尔值,无论是否在我当前窗口上打开模态对话框?

c# .net windows winforms
1个回答
1
投票

所以你想检查当前表格是否拥有任何子模态表格?

只需使用OwnedForms属性

this.OwnedForms.Any() //should return True if it owns any forms.
© www.soinside.com 2019 - 2024. All rights reserved.