【发布时间】:2010-09-20 12:40:57
【问题描述】:
我有这种情况。
Application.OpenForms 不返回正确的结果。即Application.OpenForms.Count = 0总是..
获取表单的目的是获取表单的所有者,以便我可以将所有者作为MessageBox.Show()函数的参数传递。
【问题讨论】:
-
请提供更多信息。
-
如果我在表单加载中检查 Application.OpenForms.Count,它会显示 1。您的应用程序有些奇怪,您需要提供有关如何重现问题的更多详细信息。
-
我的应用程序有一个主表单。即使我在执行此代码时打开了表单,它也会返回 0。感谢 Albin,SLaks
-
您使用的是Windows应用程序还是WPF应用程序,请问?
-
是 Windows 应用程序感谢 Siva