ボタンのクリックで複数のテキスト ボックスForm1
のデータをからに渡すことができません。Form2
以下の方法を試してみましたが、うまくいきません。
私はそれを間違っていましたか?もしそうなら、どうすればそれを行うことができますか?
Form1 コード:
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();
}
}
Form2 コード:
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;
}
}