把数据从一个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;
}
本文介绍了一种在两个Windows表单应用之间传递数据的方法。通过定义委托和事件,可以在Form1关闭前将数据发送给Form2并在其TextBox中显示。此方法适用于需要在不同表单间共享数据的应用场景。
3840

被折叠的 条评论
为什么被折叠?



