- ·上一篇内容:大自然的神奇
- ·下一篇内容:TreeView中显示具有父子关系的数据库表
窗体Form之间传值方法
怎样从一个form传递数据到另一个form?假设Form2的数据要传到Form1的TextBox。
在Form2:
// Define delegate
public delegate void SendData(object sender);
// Create instance
public SendData sendData;
在Form2的按钮单击事件或其它事件代码中:
if(sendData != null)
{
sendData(txtBoxAtForm2);
}
this.Close(); //关闭Form2
在Form1的弹出Form2的代码中:
Form2 form2 = new Form2();
form2.sendData = new Form2.SendData(MyFunction);
form2.ShowDialog();
private void MyFunction(object sender)
{
textBox1.Text = ((TextBox)sender).Text;
}
本文源自:翔宇亭——IT乐园(http://www.biye5u.com),转载请保留此信息!
微信搜索“优雅的代码”关注本站的公众号,或直接使用微信扫描下面二维码关注本站公众号,以获取最新内容。
个人成长离不开各位的关注,你的关注就是我继续前行的动力。