PDA

View Full Version : How Can I Send Parameter between windows form?



behnam_iut
پنج شنبه 10 اسفند 1385, 21:48 عصر
چجوری میشه توC#یه متغیر رو از یه پنجره به یه پنجره دیگه پاس داد(لطفاً اگه ممکنه کد کامل رو بنویسید )

haddad
پنج شنبه 10 اسفند 1385, 22:08 عصر
اگه میخوای فرم دوم بعد از ارسال متغیرکارش تمام شود میتونی از یه Property استفاده کنی:
در فرم دوم:
public string MyVar
{
get {return textBox1.Text; } // GET
set { textBox1.Text = value; } // SET
}


در فرم اول:
Form2 f2 = new Form2();
f2.ShowDialog();
string str = f2.MyVar;

حتی قبل از نمایش فرم دوم هم میتونی متقیر MyVar رو مقدار دهی اولیه کنی:
f2.MyVar = "C# is my Live" // Initial