C#怎么在mdi窗体中从主窗体或者一个子窗体给其他一个或者几个已经显示了的窗体传参数?[

来源:百度知道 编辑:UC知道 时间:2024/06/11 08:53:20
怎么在mdi窗体中从主窗体或者一个子窗体给其他一个或者几个已经显示出的子窗体传参数?
我说的都是已经打开着的窗体

我给你代码哈!
父窗体的没有我是用子窗体实现的。
子窗体代码
public partial class Form2 : Form
{
//实例化第三个窗体
Form3 f3 = new Form3();

public Form2()
{
InitializeComponent();
}

private void button2_Click(object sender, EventArgs e)
{
//给第三个窗体的变量赋值!
f3.a = 1000;
}

private void button1_Click(object sender, EventArgs e)
{
f3.Show();
}
}
第三个窗体代码
public partial class Form3 : Form
{
//第三个窗体的一个测试变量(一定要共有)
public int a = 0;
public Form3()
{
InitializeComponent();
}

private void button1_Click(object sender, EventArgs e)
{
//查看结果!
MessageBox.Show(a.ToString());
}
}
其实在父窗体一样的