تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




صفحه 1 از 2 12 آخرآخر
نمايش نتايج 1 به 10 از 11

نام تاپيک: نشان دادن یه مسیج باکس در در سه یا چهار ثانیه ...

  1. #1
    پروفشنال Arash_XL7710i_207's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    Shiraz
    پست ها
    762

    پيش فرض نشان دادن یه مسیج باکس در در سه یا چهار ثانیه ...

    چجوری میشه کاری کرد که یه مسیج باکس ظاهر بشه تا سه ثانیه خودشو نشون بده و اتوماتیک closeبشه ؟؟؟؟

  2. #2
    اگه نباشه جاش خالی می مونه delphianddotnet's Avatar
    تاريخ عضويت
    Jan 2007
    پست ها
    438

    پيش فرض

    سلام 2 راه داره
    من خودم دنبال همین قضیه بودم ولی یه علت کمبود حوصله .... شد.
    1- از تایمر در سورس Dialog unit از مسیر Delphi\source\vcl استفاده کنی
    2- از Thread ها استفاده کنی

  3. #3
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    حالا من يه راهي بگم!!!
    مي توني يه فرم مثل Message Box درست كني و هر كنترلي كه ميخواي بهش اضافه كن. مثلا يه تابع بنويس كه هر كدوم از كنترلهاي توي اون رو خواستي on يا off كني.
    اينجوري خيلي ساده مي توني با دستورات زير كاري مي خواي رو انجام بدي:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    به هر حال اينم يه راهه كه بدم نيست.
    موفق باشي
    باي

  4. #4
    پروفشنال Arash_XL7710i_207's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    Shiraz
    پست ها
    762

    پيش فرض

    راهی که شما دادی خوبه که ....

  5. #5
    پروفشنال Arash_XL7710i_207's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    Shiraz
    پست ها
    762

    پيش فرض

    خوی دستور Sleep (Num);x کارش چیه ؟؟؟؟؟؟

  6. #6
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    با سلام. sleep یعنی چی؟ یعنی خوابیدن. پس اجرای برنامه رو برای n میلی ثانیه به تاخیر میندازه.
    این هم توضیح ارائه شده توسط دلفی:
    Sleep pauses program executions as specified by the milliseconds parameter. Under Windows, Sleep is just a link to the Sleep function in the system API. Under Linux, Sleep calls the usleep library routine

  7. #7
    پروفشنال romixery's Avatar
    تاريخ عضويت
    Mar 2007
    محل سكونت
    ميون موجودات عجيب غريب(آدما)
    پست ها
    673

    پيش فرض

    سلام
    خوب فرهاد جان عزيزم كه كار Sleep رو گفتن.
    براي اينكه شما مي خواستين يه مسيج باكس براي مدت چند ثانيه فقط نشون داده بشه از اين دستور استفاده كردم كه البته بايد توجه كنيد كه پارامتر بر حسب ميلي ثانيه هست.
    با تايمر هم ميشد ولي با Sleep هم راحتتره و هم خيلي بهتر. هرچي كامپوننت در برنامه كمتر باشه بهتره.
    موفق باشين
    باي

  8. #8
    پروفشنال Arash_XL7710i_207's Avatar
    تاريخ عضويت
    Aug 2006
    محل سكونت
    Shiraz
    پست ها
    762

    پيش فرض

    راه حل romixery جان برای فرم تکی خوبه یعنی برای main form و برای فرمهای جانبی برنامه در یه حلقه دائم قرار میگیره این برای ما کارساز نشد.

  9. #9
    حـــــرفـه ای F A R H A D's Avatar
    تاريخ عضويت
    Aug 2006
    پست ها
    1,383

    پيش فرض

    بعد از آخرين خط timer رو disable كن

  10. #10
    آخر فروم باز NoneForce's Avatar
    تاريخ عضويت
    Nov 2005
    محل سكونت
    Sector0@
    پست ها
    1,603

    پيش فرض

    سلام

    وقتي از Sleep استفاده مي كنيد كل برنامه براي مدت مشخص شده فريز مي شود.

    ميتونيد براي نمايش يك MessageBox براي يك مدت مشخص از اين روش استفاده كنيد.
    در اين روش MessageBox را دوباره با پارامترها، عناصر و حالت مورد نظر ايجاد مي كنيم.
    در مثال زير بعد از ايجاد MessageBox هيچ دكمه اي روي آن نشان داده نميشود، در صورت نياز(فكر نكنم وقتي قراره بعد از چند ثانيه پنجره بسته بشود نيازي به وجود دكمه باشد) مي توانيد دكمه (هاي) مورد نظر را به پنجره اضافه كنيد. هنگام ايجاد پنجره يك تايمر نيز ايجاد مي كنيم كه وظيفه بستن پنجره را به عهده دارد. توجه كنيد براي بستن يك پنجره Modal كافيست مقدار ModalResult آنرا تعيين كنيم.
    اندازه پنجره با توجه به اندازه متن تغيير مي كند.
    كد را با توجه به نياز خودتون تغيير دهيد.

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    روش فراخواني :

    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

صفحه 1 از 2 12 آخرآخر

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •