I read many articles about this problem, but I found out that to pass values between one created form and one is not yet is created is fairly simple, it can be done by assign value to public variable or property in the form will be created.
eg:
form1 f1 = new form1;
f1.var1 = "abc";
form2 f2 = new form2;
f2.var2 = f1.var2;
f2.Show();
But then it's hard to pass a value from the second form back to the form that created it. I don't want to use static variable in the first form to be assigned by the second form. Since the property or delegate which is declared as Public in the first form will never be seen by the second form.
So how can we actually pass the values between two activated forms not by
using static variables?
Cheers.