C# 从一个窗体访问控件,该窗体在由该窗体打开的另一个窗体中打开

本文关键字:窗体 另一个 控件 访问 一个 | 更新日期: 2023-09-27 18:35:29

所以我查了这么多,没有什么完全符合我想要的。

我打开了一个名为"Main"的表单,其中有一个按钮,可以使用代码打开一个表单

AddModification modification = new AddModification();
Modification.Show();

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

因此,打开/显示添加修改表单,但表单本身已损坏,因为我无法在没有堆栈溢出问题的情况下将Main main = new Main();放入添加修改表单中。

那么,如果我需要保持 main 和 AddModification 处于打开状态而不是释放,我该如何访问 AddModification 中的任何 Main 控件呢?

C# 从一个窗体访问控件,该窗体在由该窗体打开的另一个窗体中打开

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

你有没有试过像'这个。所有者' ?