Witam. Chciałbym się nauczyć przesyłania danych między formami, gdyż nigdy tego nie mogłem zrozumieć. Umiem przesłać dane z formy2 do głównej tylko wtedy gdy forma2 zostanie włączona jako pierwsza, inaczej mi nie idzie.
Mam główną formę w której mam textbox i button, buttonem włączam drugą formę, wpisuje w dwa textboxy jakieś ciągi znaków, po czym w drugiej formie naciskam button aby przesłać dane do formy głównej, lecz nic się nie dzieje. W formie 1 ustawiam textbox jako public a w drugiej formie kod wygląda tak
Form1 f1 = new Form1();
f1.textBox11.Text = textBox1.Text;
Gdy użyję tego kodu to nic się nie dzieje, lecz jeżeli dodam jeszcze to : f1.Show(); wtedy odpali się drugi raz forma pierwsza, lecz tekst z formy drugiej zostanie przeniesiony.
Możecie mnie nakierować, nauczyć lub pokazać jak mam po włączeniu drugiej formy, wpisaniu coś w niej, naciśnięciu buttona przenieść dane do formy głównej?.