PDA

View Full Version : فراخوانی متغیرهای یک فرم در دیگری



hadi_peek
چهارشنبه 18 شهریور 1388, 17:14 عصر
سلام. من میخوام در یک فرم یک متغیر رشته ای تعریف کنم که وقتی فرم لود میشه ا مقدار میگیره حالا میخوام وقتی وارد فرم دوم میشم بتونم اطلاعات اون فرم را بدون نمایش اون فرم ببینم. این کار رو کردم ولی وقتی وارد فرم دوم میشم مقدار این متغیر خالی میشه. لطفا کمک کنید.:متفکر:

Beyondsoft
چهارشنبه 18 شهریور 1388, 19:48 عصر
بهتره وقتی فرم دوم را می خواهی لود کنی، مقدار این متغیر را وارد یک متغیر دیگر در فورم دوم کنی.

form f = new form();
f.newVariable = this.myVariable;
f.showdialog();

اَرژنگ
چهارشنبه 18 شهریور 1388, 20:21 عصر
استفاده از این روش ربطی به برنامه‌نویسی شئی‌گرائی یا پایبند بودن به اصول برنامه نویسی دارد؟ یا اینکه همین که فقط کار میکنه و شبیهاً مانند جواب است کافیه؟

hadi_peek
پنج شنبه 19 شهریور 1388, 10:03 صبح
این کار رو قبلا انجام دادم ولی هیچ مقداری رو بر نمی گردونه و خالیه ضمن اینکه فقط میخوام از مقدار متغیر اون فرم استفاده کنم و نمیخوام که اون فرم باز بشه.

Soroush.Sarabi
پنج شنبه 19 شهریور 1388, 10:35 صبح
دوست عزیز بهتره که یک Constructor اضافی برای فرم دوم تعریف کنی و در موقع ساخت مقدار مورد نظرتو به Const پاس بدهی



(http://www.soroush-sarabi.com)