Hi,
On form B, create a property :
public string fieldAValue
{
get { return tbAValue.Text; }
set { tbAValue.Text = value; }
}
On form A, populate the property :
using (Form_B frmB = new Form_B())
{
frmB.fieldAValue = lblFieldAValue.Text;
if (frmB.ShowDialog(this) == DialogResult.OK)
{
}
}
Repeat this for each field you want to pass. If all fields are in som kind of object, you can choose to pass the entire object and/or use DataBinding instead.
Good luck,
Eduard