PDA

View Full Version : سوال: برنامه 2 فرمه



amin_mehranfar2000
سه شنبه 17 شهریور 1388, 15:50 عصر
دوستان چگونه میشود متغییری مشترک برای 1 برنامه دو فرمه گرفت به طوری که بتوان در دو فرم استفاده کرد؟

IsFull()
سه شنبه 17 شهریور 1388, 16:40 عصر
می تونی یک متغیر در کلاس یکی از فرم ها بصورت public تعریف کنی و در فرم دیگری از اون استفاده کنی
این کد رو در فرم دومی بذار
form1 f=new form1()
f.var

Ramin_Hoobakht
سه شنبه 17 شهریور 1388, 17:28 عصر
سلام - بعد از Add کردن یک کلاس خالی به برنامه نام کلاس رو با struct عوض کنید. بعد داخل استراکچر به تعداد دلخوای متغیر public static تعریف کنید. از داخل هر دو فرم به محتویان این متغییر دسترسی خواهید داشت. موفق باشید.

rahil_2008
سه شنبه 17 شهریور 1388, 18:10 عصر
isfull درست مي گن. شما مثلا تو فرم اول (form1)مي نويسيد:
public static string str;
بعد تو فرم دوم هركجا كه مي خوايد از متغير str استفاده كنيد مي نويسيد:
form1 f1=new form1();
بعد با f1.str مي شه به اون متغير دسترسي پيدا كرد.