我有一个 MDI 表单,有两个名为 MDIParent1、Form1、Form2 的子表单。MDI 将加载其中显示/加载这两个子窗体。
private void MDIParent1_Load(object sender, EventArgs e)
{
Form childForm1 = new Form1();
childForm1.MdiParent = this;
childForm1.Show();
Form childForm2 = new Form2();
childForm2.MdiParent = this;
childForm2.Show();
}
在 Form1 中有一个 textbox1 和一个 Button。在form2中有textbox2。所以我想要的是,当我在 Form1 的 Textbox1 中编写一些文本然后单击 Form1 的按钮时,相同的文本将写入 Form2 的 Textbox2 中。
我尝试了很多。但是 Dosnt 得到输出。这些值通过一个子窗体传递给另一个子窗体。但 Textbox.text 属性没有更新。
我试过没有 MDI 表单。Form1 和 Form2 将独立打开。每次单击 Form1 的按钮时,我都必须关闭并重新打开 Form2。它有点作用。但我需要它在 MDI 表单中。虽然两个子窗体都在 MDI 中打开,然后我想更新文本框的属性(简而言之,我需要这样做 form2.textbox.text = Form1.textbox.text 其中 Form1 和 Form2 都是子窗体)
问候, 萨利尔