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

نام تاپیک: چگونگی استفاده از Timer

  1. #1
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    شیراز
    پست
    133

    Tick چگونگی استفاده از Timer

    با سلام:
    من تو یک قسمت از برنامم بعد از انجام برای مثال عمل ویرایش یا عمل دیگری یک
    Message Box نمایش می دهم که باز برای مثال عملیات با موفقیت انجام شد.اما می خوام اگه کاربر بعد از 2 ثانیه دکمه تایید رو نزد کل فرم اتوماتیک بسته شه.با Timer با خصوصیت Interval و رویداد Tick ان خیلی کار کردم و خصوصیت Enable رو هم در پنجره Properties , True ردم اما هدفی رو که بیان کردم رو انجام نمی ده.اگه منو راهنمایی کنید ممنون می شم.حیاتیه.
    با تشکر

  2. #2
    وقتی که از MessagBox استفاده میکنید در واقع مثل ShowModal کردن فرم ، کد برنامه از خطی که MessagBox رو فراخوانی میکنید متوقف میشه و منتظر میمونه تا کاربر تائید کنه.
    برای منظور شما بهتره که خودتون با یک فرم و Lable و یک Button یک DialogForm بسازید و ازTimer هم در همین فرم استفاده کنید و هر وقت خواستید پیغامی بدید با یک پارامتر که در هنگام فراخوانی DialogForm تون ارسال میکنید ، پیام رو نمایش بدید و با تایمر هم کنترلهالی مورد نظر را بر فرم داشته باشید

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

    آقای رضوی یا هر کدام از دوستان که لطف کنند ,می شه در مورد DialogForm بیشتر توضیح بدید؟ من یم فرم ساختم و تو یک لیبل پیغامم رو نوشتم و باز از Timer استفاده کردم . کار Timer انجام میشه اما روی بسته شدن فرمی که ساختم و فرم قبلیم Error میده . اگه میشه منو بازم راهنمایی کنید .
    با تشکر

  4. #4
    منظورم از DialogForm همون کاری هست که الان شما انجام دادید . ولی تا ندونیم که کار فرمتون چی هست و چکار میکنه و چه خطایی میده ، کمک کرده سخته.
    اگه بتونید پروژتون رو بفرستید که خیلی خوبه وگرنه توضیح بیشتر بدید.

  5. #5
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    شیراز
    پست
    133
    ببینید من یک فرم دارم که ورود اطلاعات رو انجام میده و وقتی دکمه ذخیره زده شد اگر تمامی اطلاعات وارد شده باشند پیغام اطلاعات با موفقیت ثبت شد داده می شود.من می خوام اگه بعد از پنج ثانیه تایید توسط کاربر زده نشد این فرم بسته شه.شما گفتید به جای نشان دادن پیغام در MessageBox یک فرم درست کنم که در یک لیبل این پیغام نشان داده شه و یک دکمه هم داشته باشه.خوب این کارو کردم و در رویداد tick مربوط به Timer این کد رو نوشتم:

    ;()DailogForm.ActiveFrom.Close
    ;()MainForm.ActiveFrom.close
    و در رویداد مربوط به کلیک دکمه هم اینطور نوشتم:


    ;Timer1.Enable=True
    اما وقتی برنامه اجرا می شه عملیات انجام میشه و اطلاعات حتی ثبت هم می شه اما
    روی خطوطی که رنگشو آبی کردم این Error رو میده:
    Object Refrence Can Not Be Performed
    لطفا منو راهنمایی کنید
    بازم ممنون

  6. #6
    براتون یه نمونه ساختم. کداتون رو صحیح و در جای مناسب استفاده نکردید . اگه منظورتون چیز دیگه ای هست باز هم مطرح کنید.
    فایل های ضمیمه فایل های ضمیمه

  7. #7
    کاربر دائمی
    تاریخ عضویت
    آذر 1386
    محل زندگی
    شیراز
    پست
    133
    خیلی خیلی ممنون
    منظورم دقیقا همین بود اما میخواستم Form1 هم بسته شه که خودم این قسمتو اضافه کردم که براتون می فرستم که ببینید
    بازم ممنون

تاپیک های مشابه

  1. نحوه کار با timer ها در vb.net
    نوشته شده توسط searchman در بخش VB.NET
    پاسخ: 9
    آخرین پست: سه شنبه 16 مهر 1392, 10:20 صبح
  2. Timer
    نوشته شده توسط m_zi در بخش برنامه نویسی در 6 VB
    پاسخ: 6
    آخرین پست: سه شنبه 26 تیر 1386, 18:09 عصر
  3. چگونگی کار با timer
    نوشته شده توسط tc1000 در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: دوشنبه 03 اردیبهشت 1386, 20:32 عصر
  4. استفاده از timer
    نوشته شده توسط ITST-1 در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: دوشنبه 15 آبان 1385, 13:41 عصر
  5. ASP.NET Timer
    نوشته شده توسط cpuman20 در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: جمعه 04 مهر 1382, 21:59 عصر

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

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