تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] مشكلة في Timer
#6
السلام عليكم و رحمة الله و بركاته

في حدث form closing
قم بتخزين الوقت الحالي في قاعدة البيانات

و عند بدء البرنامج مرة أخرى، قم بطرح الوقت المخزن بقاعدة البيانات من الوقت الحالي و و استخدم الفارق في تحديد مدة ال timer المتبقية عن طريق الكود 

كمثال: مدة التايمر 20 دقيقة
عند طرح الوقت المخزن من الوقت الحالي = 7 دقائق 
اذن المتبقي 13 دقيقة و بالتالي timer1.interval = 13*60*1000


عند فتح البرنامج مرة أخرى نضع هذا الكود في حدث form load
dim x t1 as date = datetimepicker1.value    (فرضا بأنك تعرض وقت الاغلاق في datetimepicker1) 
dim x as integer = DateDiff(DateInterval.Minute, DateTimePicker1.Value, Date.Now)
dim y as integer = 20 - x (القيمة 20 هي قيمة وقت التايمر كمثال)
timer1.interval = y*60*1000



ملحوظة: كتبت الاكواد من الذاكرة فقط لأشرح فكرة، فاعذرني لو كان هناك خطأ في الكتابة
الرد }}}
تم الشكر بواسطة:


الردود في هذا الموضوع
مشكلة في Timer - بواسطة ASUS2020 - 16-06-20, 06:57 PM
RE: مشكلة في Timer - بواسطة kiki - 16-06-20, 07:32 PM
RE: مشكلة في Timer - بواسطة ASUS2020 - 16-06-20, 08:32 PM
RE: مشكلة في Timer - بواسطة Mohamad Anan - 16-06-20, 09:04 PM
RE: مشكلة في Timer - بواسطة ASUS2020 - 17-06-20, 07:13 AM
RE: مشكلة في Timer - بواسطة Mohamad Anan - 17-06-20, 08:13 AM
RE: مشكلة في Timer - بواسطة WaeLx - 17-06-20, 07:58 AM


التنقل السريع :


يقوم بقرائة الموضوع: