![]() |
|
ايقاف التايمر بعد عمل معين - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : ايقاف التايمر بعد عمل معين (/showthread.php?tid=38529) الصفحات:
1
2
|
ايقاف التايمر بعد عمل معين - ابو روضة - 30-05-21 السلام عليكم ورحمة الله وبركاته.
لدى هذا الكود على سبيل المثال
كود : If ListBox1.SelectedIndex = ListBox1.Items.Count - 1 Thenما اريده :
مثلا لو داخل الليست بوكس 100 عنصر يتوقف عند كل خمس عناصر مدة دقيقة مثلا
وبعدها يقوم بالعمل مرة أخرى
RE: ايقاف التايمر بعد عمل معين - Fareed - 30-05-21 وعليكم السلام ورحمة الله وبركاته استخدم Mod لمعرفة باقي القسمه مثل Dim m = (SelectedIndex+1) Mod 5 اذا كان m يساوي صفر توقف التايمر لمدة دقيقه RE: ايقاف التايمر بعد عمل معين - ابو روضة - 30-05-21 (30-05-21, 07:51 PM)Fareed كتب : وعليكم السلام ورحمة الله وبركاته بارك الله فيك أخى الكريم...
للأسف لم أعرف التعامل معها لآنها لم تورد علىّ من قبل حقيقة..
RE: ايقاف التايمر بعد عمل معين - Fareed - 30-05-21 لا اعرف ما هو درو التايمر في الكود عندك لكن هذا الذي اقصده If ListBox1.SelectedIndex = ListBox1.Items.Count - 1 Then 'Timer1.Stop() Label1.Text = ("تم المرور على كل عناصر الليست بوكس") ExitSub End If Dim m = (SelectedIndex+1) Mod 5 If m= 0 Then Threading.Thread.Sleep(60000) Else ListBox1.SelectedIndex = ListBox1.SelectedIndex + 1 End If RE: ايقاف التايمر بعد عمل معين - ابو روضة - 31-05-21 (30-05-21, 10:52 PM)Fareed كتب : لا اعرف ما هو درو التايمر في الكود عندك لا أدرى لعل فى رأسى ألف حاجة ومش مركز....
هل هناك أمر يجعل التايمر يقف خمس دقائق بعد أن يعمل عشر دقائق مثلا
ثم يُعاود العمل من نفسه بعد إنتهاء ال خمس دقائق ؟؟
RE: ايقاف التايمر بعد عمل معين - Fareed - 31-05-21 ضع 2 تايمر بحيث الاول مضبوط على 5 دقايق والثاني على 10 دقايق وكل واحد منهم يوقف نفسه ويشغل الاخر مثال Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load Timer1.Interval = 300000 Timer2.Interval = 600000 End Sub Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As EventArgs) Handles Timer1.Tick Timer1.Stop() Timer2.Start() End Sub Private Sub Timer2_Tick(ByVal sender As Object, ByVal e As EventArgs) Handles Timer2.Tick Timer2.Stop() Timer1.Start() End Sub RE: ايقاف التايمر بعد عمل معين - ابو روضة - 31-05-21 (31-05-21, 01:41 AM)Fareed كتب : ضع 2 تايمر جزاك الله كل خير أخى...
مش عاوزة تظبط معايا لا اعلم لماذا.....
لا تتعب نفسك أكثر من اللازم أخى , ربنا يكرمك ويبارك بعمرك...
RE: ايقاف التايمر بعد عمل معين - Fareed - 31-05-21 راح تضبط لكن نسيت اذكر تشغيل احدهنا في البدايه في حدث اللود Timer1.Start وضع الكود اللي تريد تنفيذه داخل حدث التايمر مفيش تعب ولاحاجه اذا تحب اشرح الفكره اللي فبالك ربنا يبارك فيك ربنا يبارك فيك RE: ايقاف التايمر بعد عمل معين - سعود - 31-05-21 قد لا يكون تماما مثل المطلوب وانما قد يساعد .. فقط مثال تصور للفكرة.
RE: ايقاف التايمر بعد عمل معين - ابو روضة - 01-06-21 (31-05-21, 11:56 PM)سعود كتب : ماشاء الله عليك أخى سعود....
تقريباً هذا ما أريده تماماً...
الله يسعدك ويبارك بوقتك وعمرك ويزيدك من واسع علمه...
فقط سؤال: أين أضع الكود تبعى ؟
فى أى مكان بالتحديد ؟
وكل الشكر للأخ الفاضل Fareed " لم تُقصر والله " ...
|