in form 1 write this code
using(Form2 form2 = new Form2())
{
if(form2.ShowDialog() == DialogResult.OK)
{
someControlOnForm1.Text = form2.TheValue;
}
}
and in form form 2 write this code
public string TheValue
{
get { return someTextBoxOnForm2.Text; }
}