delegate二,委托,两个Form间值传递
两个form,点击第Form2上的button2,可把textbox的值得传给form1的textbox1
form1.cs里面核心代码如下:
private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.ssss += new Form2.sdelegateffff(df);
f2.Show();
}
private void df(string ddff)
{
this.textBox1.Text = ddff;
}
Form2.cs里面核心代码:
public event sdelegateffff ssss;
public delegate void sdelegateffff(string sssss);
private void button2_Click(object sender, EventArgs e)
{
ssss(textBox1.Text);
}