نمایش نتایج 1 تا 4 از 4

نام تاپیک: ارتباط بین فرم ها!

  1. #1

    Question ارتباط بین فرم ها!

    سلام !
    من اصلاً نمی توانم بین چند فرم در یک پروژه ارتباط برقرار کنم!(غیر از show کردن)
    مثلاً:

    چگونه یک متغیر تعریف کنم که تمامی فرم ها به آن دسترسی داشته باشند و آن را بشناسند؟!

    چگونه یک متغیر از فرم 1 را به فرم دو بشناسانم؟!

    چگونه یک تابع کلی تعریف کنم؟!(برای تمامی فرم ها!)

    چگونه تابعی خاص را از فرم 1 به فرم 2 بشناسانم؟!



    ممنون

  2. #2

    نقل قول: ارتباط بین فرم ها!

    تو Program.cs به این صورت بنویس:

    public bool boolKey=false;
    حالا هرجایی که دوست داشتی به این شکل تغییر یا استفاده کن:

    Program.boolKey=true;

    bool boolChange=Program.boolKey;
    البته بهتره متغیر عمومی تعریف نکنید.

    برای تعریف تابعی خاص که تو بقیه فرم هات استفاده کنی. بهتره از کلاس استفاده کنی.
    تا بتونی همه جا و همه فرم ها ازش استفاده کنی.
    موفق باشید
    علی پاییزی

  3. #3
    کاربر جدید
    تاریخ عضویت
    آذر 1386
    محل زندگی
    تهران
    پست
    28

    نقل قول: ارتباط بین فرم ها!

    چگونه یک متغیر تعریف کنم که تمامی فرم ها به آن دسترسی داشته باشند و آن را بشناسند؟!
    این کار اشتباه هست و قوانین شی گرایی رو نقض می کنه.
    چگونه یک متغیر از فرم 1 را به فرم دو بشناسانم؟!
    ای نکار هم اشتباه هست.

    در مورد دو مورد دیگه هم ب هنظر من اگه از کلاس استفاده کنی بهتر هست ببینیم نظر اساتید چی هست.
    موفق باشی

  4. #4
    مدیر بخش آواتار mmd2009
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    2,393

    نقل قول: ارتباط بین فرم ها!

    نقل قول نوشته شده توسط aapalireza مشاهده تاپیک
    سلام !
    من اصلاً نمی توانم بین چند فرم در یک پروژه ارتباط برقرار کنم!(غیر از show کردن)
    مثلاً:

    چگونه یک متغیر تعریف کنم که تمامی فرم ها به آن دسترسی داشته باشند و آن را بشناسند؟!

    چگونه یک متغیر از فرم 1 را به فرم دو بشناسانم؟!

    چگونه یک تابع کلی تعریف کنم؟!(برای تمامی فرم ها!)

    چگونه تابعی خاص را از فرم 1 به فرم 2 بشناسانم؟!



    ممنون
    با سلام

    در مورد پراپریتی جستجو کنید

    کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»


قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •