【发布时间】:2017-04-22 03:35:16
【问题描述】:
我有一个 C# 应用程序,其主窗体为 Form2。
在 Form2 中有一个面板,其中停靠了几个不同的用户控件。用户单击直到最后的“完成”按钮(仍在 Form2 上的 UserControl 内)。单击时,我希望 Form2 最小化并打开 Form3。
Form3 打开没问题,但我不知道如何从 UserControl 中访问 Form2 的控件。
我知道最小化表单的代码,但不知道访问已打开的 Form2 实例的初始代码。
我不需要任何变量来回传递,只需要访问Form2的控件即可。
我试过了; Form2 mainForm = new Form2();
但这显然是不对的,因为我不需要新的 Form2。
有什么建议吗?
【问题讨论】:
-
用户控件可以访问 ParentForm 属性。