请教:C#中如何使用ShowDialog函数在两个Form中传递参数?
我现在有两个Form:f1和f2,当在f1中调用f2.ShowDialog()后希望把f2中textbox1中的参数传给f1,并且可以让f1中的label显示f2传来的参数。我是这样设计的:
//在f1中(先执行):
private void button1_Click(object sender, System.EventArgs e)
{
Form2 f2=new Form2();
CC cc=new CC(); //CC是一个类,里面有一个属性Message;
f2.ShowDialog();
this.label1.Text=cc.Message;
}
//在f2中:
private void button1_Click(object sender, System.EventArgs e)
{
CC cc=new CC(); //CC是一个类,里面有一个属性Message;
cc.Message=this.textbox1.Text.trim();//假设textbox1中输入了"aaa";
}
请问我要如何做才能使f1中的label1.Text显示为"aaa"?