یک متغیر از نوع فرم اولتون در فرم دوم تعیرف کنید به این صورت :
public partial class Form2 : Form
{
public Form1 Form1Instance = null;
public Form2()
{
InitializeComponent();
}
}
بعد وقتی میخواین فرم دوم رو باز کنید این کد رو بنویسید :
Form2 frm = new Form2();
frm.Form1Instance = this;
frm.ShowDialog();
حالا مثلا در رویداد کلیک یکی از کلید های فرم 2 میتونید متن یک لیبل یا هر کنترل دیگری از فرم اول رو عوض کنید به این صورت :
private void button1_Click(object sender, EventArgs e)
{
Form1Instance.label1.Text = "Morteza";
}
فقط لیبل یا هر کنترلی که میخواین اینطوری تغییرش بدین نباید Private باشه.
موفق باشید