C#从一个窗体访问控件,该窗体以该窗体打开的另一种形式打开

时间:2016-02-21 00:48:13

标签: c# forms

所以我看了这么多,没有什么能完全符合我的要求。

我有一个名为" Main"它有一个按钮,使用代码

打开一个表单
AddModification modification = new AddModification();
Modification.Show();

现在这将正确打开表单。但问题是两种形式都是开放的。因此AddModification表单是一个弹出窗体,可以更改主窗体中的内容。

因此打开/显示AddModification表单但表单本身已被破坏,因为我无法在AddModification表单中放置Main main = new Main();而没有堆栈溢出问题。

那么,如果我需要让main和AddModification保持打开而不是处理掉,那么我如何访问AddModification中的任何主要控件?

2 个答案:

答案 0 :(得分:3)

您需要将第一个表单作为构造函数参数传递给第二个表单。

答案 1 :(得分:0)

你有没有尝试过像这样的事情。所有者' ?