Есть форма 1 она создает форму 2, в форме 2 два textbox и кнопка, нужно сделать чтобы по клику этой кнопки данные из textbox1 записались в переменную 1, а textbox2 в переменную 2 и форма закрылась. Форма 2 запускается в отдельном потоке. Как правильно это реализовать? в частности обработчик button1.click += new EventHandler(method);
но в method() не получается взять данные из формы2 и закрыть ее тоже.
private void zapusk_form2(object sender, EvantArgs e)
{
Thread tr = new Thread(go)
tr.Start();
}
public void go()
{
Thread autent = new Thread(aut);
autent.Start();
.......
}
public void aut()
{
Form2 auts = new Form2();
auts.Show();
auts.button1.Click += new EventHandler(metod);
}
public string login;
public string pass;
private void metod(object sender, EventArgs e)
{
login = auts.textBox1.Text;
pass = auts.textBox2.Text;
auts.Hide();
}