try this..needed the same thing a few days ago and found this solution.....it works..
so just to show an example on how to do it i give you a program that inputs a string from a textbox and writes in a label in second form....so heres what you do..
firstly write in the buttons(used to switch the second form) click event...
Form2 f = new Form2(textBox1.Text);
Hide();
f.ShowDialog();
Close();
now in the second form s load event do this....
Form1 f=new Form1();
f.Close();
now we do some thing like this..
public Form2(string name)
{
InitializeComponent();
label1.Text = "Hi there,"+name+".My name is c#";
}
so the point is you give the name of the textbox as an argument in form1(in the code that loads form2) and in form 2(in the code that describes form 2) you give a string in which the textbox string is added......
hope I was being clear.......tried my best........
Best of luck..
Regards,
Ahsan Naveed.<pre lang="text">