把数据从一个form传递到另一个from

 把数据从一个form传递到另一个from

不妨设要把Form1中的数据要传到Form2的TextBox。

在Form1中:

public delegate void SendData(object sender);

public SendData sendData;

在Form1的相应事件代码中:

if(sendData != null)

{

 sendData(txtDataInForm1);

}

this.Close();

在Form2中:

Form1 frm1 = new Form1();

frm1.sendData = new Form1.SendData(MyFunction);

frm1.ShowDialog();

// ---------------------------------------------------------------

private void MyFunction(object sender)

{

textBox1.Text = ((TextBox)sender).Text;

}

你可能感兴趣的:(C#,textbox,object,null)