我想在按钮点击事件中将一些值传递给不同的表单。 PLZ指导我。我正在使用c sharp.net 2005,赢取表格。我想访问从表单1变量收到的表单2中的sql查询中的值。
答案 0 :(得分:1)
使用委托。这是你说话的最佳方式。或者按照建议,如果form2是form1的子节点,则基于ctor参数。如果它是2个独立的,那么代表。
答案 1 :(得分:1)
您有几种选择:
答案 2 :(得分:0)
如果数据是必需的,您可以通过子表单的构造函数传递它,如果是可选的,则可以通过属性传递它。
答案 3 :(得分:0)
尝试此代码,您必须执行以下代码: 在此事件中,您必须将数据传递给其他
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; }
希望这有帮助。