PDA

View Full Version : استفاده از متغيرهاي فرم هاي ديگر



pluschild
چهارشنبه 14 مرداد 1388, 13:13 عصر
سلام . من يه متغير سراسري در فرم اول دارم :
public int x;.
توي فرم اول يك دكمه هست كه با زدنش فرم دوم نمايش داده مي شه و مقدار يك textbox به متغير x انتساب داده مي شه . در فرم دوم مي خوام مقدار متغير x رو به يك متغير ديگه انتساب بدم ، به جاي اينكه مقداري كه در textbox موجود در فرم اول بهش انتساب داده شده بود رو داشته باشه ، مقدارش صفره . حدس مي زنم بخاطر اينه كه اينجوري ازش در فرم 2 استفاده مي كنم :
Form1 f = new Form1();
textbox1.text=f.x.Tostring();

مي شه راهنمايي كنيد ؟ ممنونم

hozouri
چهارشنبه 14 مرداد 1388, 13:28 عصر
خوب دوست عزیز معلومه که این دستور به شما جواب درستی نمی ده یا از این کد استفاده کن :



Form1 f = new Form1();
f.showDialog();
textbox1.text=f.x.Tostring();


یا متغیر سراسری رو static نمایید ...