我无法通过单击按钮将多个文本框的数据传递给Form1
to 。Form2
我尝试了以下方法,但它不起作用。
我做错了吗?如果是这样,我该怎么做?
表格 1 代码:
public partial class Form1: Form {
Form2 frm2;
public Form1() {
InitializeComponent();
}
private void btnInvoice_Click_1(object sender, EventArgs e) {
this.Hide();
if(frm2==null)
frm2=new Form2();
frm2.ValueFromForm1(txtFirstName.Text);
frm2.ValueFromForm1(txtLastName.Text);
frm2.ValueFromForm1(txtCellNo.Text);
frm2.ValueFromForm1(txtDate.Text);
frm2.ValueFromForm1(txtDueDate.Text);
frm2.Show();
}
}
表格 2 代码:
public partial class Form2: Form {
public Form2() {
InitializeComponent();
}
public void ValueFromForm1(string value) {
txtFirstName.Text=value;
txtLastName.Text=value;
txtCellNo.Text=value;
txtMaskDueDate.Text=value;
txtMaskDate.Text=value;
}
}