【发布时间】:2012-07-07 09:44:59
【问题描述】:
我在一个项目中有两个表单。
当我的应用程序运行时,Form1 被打开。之后我打开Form2。
如何通过反射从Form2 访问Form1?
【问题讨论】:
-
使用@JonSkeet 方法。否则,您可以通过以下方式进行反思:stackoverflow.com/a/388872/495455。正如@MarcGravell 解释的那样:“如果你想要一个打开表单的列表,那就是
Application.OpenForms。你可以迭代这个,使用 GetType() 并检查 .Assembly 以从不同的程序集中找到它们。除此之外,我'我对这个问题并不完全清楚......”。祝你好运!
标签: c# winforms reflection