View Full Version : سوال: ارتباط بین فرم ها!
aapalireza
یک شنبه 04 مهر 1389, 21:36 عصر
سلام !
من اصلاً نمی توانم بین چند فرم در یک پروژه ارتباط برقرار کنم!(غیر از show کردن)
مثلاً:
چگونه یک متغیر تعریف کنم که تمامی فرم ها به آن دسترسی داشته باشند و آن را بشناسند؟!
چگونه یک متغیر از فرم 1 را به فرم دو بشناسانم؟!
چگونه یک تابع کلی تعریف کنم؟!(برای تمامی فرم ها!)
چگونه تابعی خاص را از فرم 1 به فرم 2 بشناسانم؟!
ممنون:گیج:
ali_autumnal
یک شنبه 04 مهر 1389, 21:59 عصر
تو Program.cs به این صورت بنویس:
public bool boolKey=false;
حالا هرجایی که دوست داشتی به این شکل تغییر یا استفاده کن:
Program.boolKey=true;
bool boolChange=Program.boolKey;
البته بهتره متغیر عمومی تعریف نکنید.
برای تعریف تابعی خاص که تو بقیه فرم هات استفاده کنی. بهتره از کلاس استفاده کنی.
تا بتونی همه جا و همه فرم ها ازش استفاده کنی.
موفق باشید
علی پاییزی
ila_mata86
یک شنبه 04 مهر 1389, 22:01 عصر
چگونه یک متغیر تعریف کنم که تمامی فرم ها به آن دسترسی داشته باشند و آن را بشناسند؟!
این کار اشتباه هست و قوانین شی گرایی رو نقض می کنه.
چگونه یک متغیر از فرم 1 را به فرم دو بشناسانم؟!
ای نکار هم اشتباه هست.
در مورد دو مورد دیگه هم ب هنظر من اگه از کلاس استفاده کنی بهتر هست ببینیم نظر اساتید چی هست.
موفق باشی
mmd2009
یک شنبه 04 مهر 1389, 22:02 عصر
سلام !
من اصلاً نمی توانم بین چند فرم در یک پروژه ارتباط برقرار کنم!(غیر از show کردن)
مثلاً:
چگونه یک متغیر تعریف کنم که تمامی فرم ها به آن دسترسی داشته باشند و آن را بشناسند؟!
چگونه یک متغیر از فرم 1 را به فرم دو بشناسانم؟!
چگونه یک تابع کلی تعریف کنم؟!(برای تمامی فرم ها!)
چگونه تابعی خاص را از فرم 1 به فرم 2 بشناسانم؟!
ممنون:گیج:
با سلام
در مورد پراپریتی جستجو کنید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.