如何在表单之间传递数据
本文关键字:数据 之间 表单 | 更新日期: 2023-09-27 18:05:47
我想在那里的按钮单击事件传递一些值到不同的形式。请引导我。我用的是c sharp.net 2005,赢的形式。
您有几个选择:
- 将数据传递给子表单的构造函数 在父窗体中公开一个实例属性,然后将该窗体作为参数传递给子窗体
- 在父表单中公开静态属性
使用委托。这是你说话的最好方式。或者如建议的那样,如果form2是form1的子元素,则基于参数。
如果数据是必需的,可以通过子表单的构造函数传递;如果数据是可选的,可以通过属性传递。
试试这段代码,你必须做一些像下面的代码:在此事件中,您必须将数据传递给其他
private void button1_Click(object sender, EventArgs e)
{
Form2 secondForm = new Form2();
secondForm.YourProperty = "This is your data";
secondForm.Show();
}
在另一种形式中,你必须声明一个属性:
public string YourProperty { get; set; }