我的 C# 基础桌面应用程序中有两种形式。
我想以一种形式将我的 id 传递给另一种形式。
在 asp.net 中,我们使用查询字符串将一页的值传递到第二页,但在 C# 基础桌面应用程序中,我使用的是什么?
请帮我。
谢谢你。
我的 C# 基础桌面应用程序中有两种形式。
我想以一种形式将我的 id 传递给另一种形式。
在 asp.net 中,我们使用查询字符串将一页的值传递到第二页,但在 C# 基础桌面应用程序中,我使用的是什么?
请帮我。
谢谢你。
属性或构造函数参数:
1) 属性
partial class Form2 {
public int ID { get; set; }
// ...
}
Form2 newForm = new Form2() { ID = id_here };
2)构造函数参数:
partial class Form2 {
private int _id;
public Form2(int id) {
this._id = id;
}
// ...
}
Form2 newForm = new Form2(id_here);
只需创建公共财产:
在您的 Form1 上:
partial Class Form1()
{
private void Button1_Click(object sender, EventArgs e)
{
Form2 frm2 = new Form2(){passMessage="Test1"};
frm2.Show();
this.hide();
}
}
在您的 Form2 上:
partial Class Form2()
{
public string passMessage;
private void ButtonShowMessage_Click(object sender, EventArgs e)
{
MessageBox.Show(passMessage);
}
}
问候