Pass value between forms (From2 button event passes the text value of textbox1 in From2 to From1 lable)
public partial class Form1:form
{
private void Button1_Click (object sender, EventArgs e)
{
Form2 frm2 = new Form2 ();
Frm2. Show (this);
}
}
public partial class Form2:form
{
private void Button1_Click (object sender, EventArgs e)
{
Form1 Frm1 = (Form1) this. Owner;
(Label) Frm1. controls["Label1"]). Text = This.textBox1.Text;
This. Close ();
}
}
Or
public partial class Form1:form
{
private void Button1_Click (object sender, EventArgs e)
{
Form2 frm2 = new Form2 (this);
Frm2. Show ();
}
}
Declare the variable in the form class of the form Form2 and overwrite the initialization constructor as follows:
public partial class Form2:form
{
Form1 Form1; Public Form2 (Form1 F1) {InitializeComponent (); form1 = F1;} private void Button1_Click (object sender, EventArgs e)
{
Form1.lable1.text = This.textBox2.text;
}
}