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

نام تاپیک: کار دستور Application.DoEvents() چیه؟

  1. #1
    کاربر دائمی آواتار sajad_3dmax
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    قزوین _ زیباشهر
    پست
    296

    کار دستور Application.DoEvents() چیه؟

    با سلام دوستان عزیز
    کار این دستور چیه؟
    application.DoEvents()

  2. #2

    نقل قول: کار دستور Application.DoEvents() چیه؟

    پیغام هایی که در Message Queue ترد اصلی برنامه ( Main Thread ) قرار دارند رو پردازش میکنه و این کار رو تا خالی شدن صف پیغام ها ادامه میده .

  3. #3

    نقل قول: کار دستور Application.DoEvents() چیه؟

    سلام
    تو این تاپیک یک نگاهی به این شده :
    https://barnamenevis.org/showthread.p...=crying+sphere
    موفق باشید

  4. #4
    کاربر دائمی آواتار sajad_3dmax
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    قزوین _ زیباشهر
    پست
    296

    نقل قول: کار دستور Application.DoEvents() چیه؟

    تشکر دوست عزیز.اما من خوب متوجه نشدم.
    من این دستور رو در این کدها دیدم که برای کم کردن opacity فرم حین بسته شدن نوشته شده اند.کاربرد application.DoEvents اینجا چیه؟
    در ضمن تو لینکی که قرارداده بودین گفته شده بود که استفاده از این دستور خطرناکه.چه راه دیگه ای وجود داره؟
    با تشکر

  5. #5

    نقل قول: کار دستور Application.DoEvents() چیه؟

    سلام
    راهش اینه که شما از اون استفاده نکنید! توی همون تاپیک گفته شده که بجاش از Thread ها استفاده بشه.
    می تونید opacity فرم رو توی یک تایمر اضافه یا کم کنید و از application.DoEvents هم استفاده نکنید.
    موفق باشید

  6. #6
    کاربر دائمی آواتار sajad_3dmax
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    قزوین _ زیباشهر
    پست
    296

    نقل قول: کار دستور Application.DoEvents() چیه؟

    دوست عزیزم آقای تقدمی
    سوال اصلی من اینه که این دستور که پیام های موجود در صف پیام ها رو پردازش میکنه تا انتها،کاربردش در اینجا چیه؟چرا تو کد کم کردن opacity فرم ازش استفاده شده؟

  7. #7
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    کاشان
    پست
    580

    نقل قول: کار دستور Application.DoEvents() چیه؟

    به نظر میرسه برای اینه که رویداد محو شدن فرم توی صف پشت یک سری رویداد دیگه گیر نکنه که محو شدن مثلا کند بشه یا در اون خللی وارد بشه . در حقیقت می خواد هر مرحله از محو شدن بلافاصله پشت سر مرحله قبل انجام بشه .
    البته اینطور به نظر می رسه .
    موفق باشید

  8. #8
    کاربر دائمی آواتار sajad_3dmax
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    قزوین _ زیباشهر
    پست
    296

    نقل قول: کار دستور Application.DoEvents() چیه؟

    اگه بازهم جواب کاملتری داشتید لطفا بفرمایید
    با تشکرفراوان

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

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