تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
زيادة الرقم الموجود فى NumericUpDown تلقائى
#1
السلام عليكم ورحمة الله وبركاته...
لدى ليست بوكس بها روابط يتم الانتقال اليها رابط تلو الاخر بنائاً على الأرقام الموجودة داخل NumericUpDown من خلال تايمر , يعنى مثلا لو الرقم الموجود بها 10 فيتم الانتقال الى الروابط كل عشر ثوانى ينتقل الى رابط...
 وانا اريد كل ثلاث روابط مثلا يتم زيادة الرقم 10 الى 20 مثلا تلقائى .
يعنى كل ثلاث روابط يتم الانتقال اليها تكون هكذا
بدلا من NumericUpDown1.Value = 10
تكون NumericUpDown1.Value = 20
وهكذا الى ان يتم الانتهاء

 فكيف يتم هذا الله يكرمكم .

الرد }}}
تم الشكر بواسطة: asemshahen5
#2
السلام عليكم و رحمة الله و بركاته

ممكن أن نقوم بتعريف متغير مثلا x

كود :
Public x as integer = 0

في حدث التايمر 

كود :
x = x+1
if x = 3 then
' نضع الحدث الذي تريد
end if
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , ابو روضة , asemshahen5
#3
السلام عليكم اخي ابو روضة
من خلال سؤالك افهم التالي
نضع في الـ numericUpdwn رقم 10 عندها التايمر ستكون قيمة الانترفال 10 ثوان اي 10000
الان نريد بعد ان يقوم  بالمرور على الروابط الثلاثة الاولى يجب تغيير قيمة الـ numericUpdwn الى 20
ولعمل ذلك نعرف متغير قيمته صفر وبعد كل رابظ تزداد قيمته بـ 1 وبعد ان تكون قيمته اصبحت ثلاثة  نضع جملة شرط للمقارنة والتنفيذ عندها سيتم وضع قيمة 20 في الاداة ونعود نرجع قيمة المتغير الى صفر
ويبدأ العمل من جديد وبعد ثلاثة يضع قيمة 30 وهكذا
بقي شيئ واحد مهم كيف ستتم الزيادة في الاداة بـ 10 كل مرة؟
هنا نحتاج الى متغير أخر تكون قيمته الابتدائية 10 وبعد كل تصفير للمتغير الاول نزيد قيمة المتغير الثاني الخاص بالاداة بـ 10 الى ان تنتهي الروابط كلها
وحتى لاتبقى هذه المتغيرات في قيمتها المزدادة نعرفها في بداية الحدث لاننا ربما سنعيد تنفيذ الكود مرة اخرى ولذلك يجب ان تكون بالقيمة الابتدائية
اتمنى ان اكون قد اوضحت لك الفكرة
دمت بخير اخي ابو روضة
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات







الرد }}}
تم الشكر بواسطة: ابو روضة , asemshahen5 , WaeLx , WaeLx
#4
(01-06-20, 08:59 PM)WaeLx كتب : السلام عليكم و رحمة الله و بركاته

ممكن أن نقوم بتعريف متغير مثلا x

كود :
Public x as integer = 0

في حدث التايمر 

كود :
x = x+1
if x = 3 then
' نضع الحدث الذي تريد
end if

(01-06-20, 09:18 PM)ابراهيم ايبو كتب : السلام عليكم اخي ابو روضة
من خلال سؤالك افهم التالي
نضع في الـ numericUpdwn رقم 10 عندها التايمر ستكون قيمة الانترفال 10 ثوان اي 10000
الان نريد بعد ان يقوم  بالمرور على الروابط الثلاثة الاولى يجب تغيير قيمة الـ numericUpdwn الى 20
ولعمل ذلك نعرف متغير قيمته صفر وبعد كل رابظ تزداد قيمته بـ 1 وبعد ان تكون قيمته اصبحت ثلاثة  نضع جملة شرط للمقارنة والتنفيذ عندها سيتم وضع قيمة 20 في الاداة ونعود نرجع قيمة المتغير الى صفر
ويبدأ العمل من جديد وبعد ثلاثة يضع قيمة 30 وهكذا
بقي شيئ واحد مهم كيف ستتم الزيادة في الاداة بـ 10 كل مرة؟
هنا نحتاج الى متغير أخر تكون قيمته الابتدائية 10 وبعد كل تصفير للمتغير الاول نزيد قيمة المتغير الثاني الخاص بالاداة بـ 10 الى ان تنتهي الروابط كلها
وحتى لاتبقى هذه المتغيرات في قيمتها المزدادة نعرفها في بداية الحدث لاننا ربما سنعيد تنفيذ الكود مرة اخرى ولذلك يجب ان تكون بالقيمة الابتدائية
اتمنى ان اكون قد اوضحت لك الفكرة
دمت بخير اخي ابو روضة



جزاكم الله كل الخير أخوتى الكرام...
أستخلصت الحل بشرح الأخ ابراهيم من خلال كود الأخ WaeLx ونفعت الحمدلله.
الرد }}}
تم الشكر بواسطة: ابراهيم ايبو , asemshahen5 , asemshahen5 , WaeLx , WaeLx


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارجو التعديل على الدالة المرفقة - الدالة تعيد الرقم -1 new_programer 4 90 20-03-24, 01:18 PM
آخر رد: تركي الحلواني
  [سؤال] كود اظهار رساله في حال وجود الرقم في اكثر من عمود مبرمج صغير 1 6 402 09-01-24, 01:41 AM
آخر رد: Taha Okla
  خطأ عن مقارنه الرقم التفعيل Ashraf Elafify 2 257 31-12-23, 11:49 PM
آخر رد: Ashraf Elafify
  كود لعدم تكرار الرقم في قاعدة البيانات yossefsaad370 1 340 28-10-23, 10:29 AM
آخر رد: atefkhalf2004
  كود لا يكرر الرقم yossefsaad370 1 221 26-10-23, 09:54 AM
آخر رد: قناص المدينة
  تكرار الرقم القومى salah525 1 264 02-10-23, 10:14 PM
آخر رد: سالم العنزي
  اريد التعديل على كود اذا كان القيمة المدخلة مكررة بDataGridView يتم فقط زيادة العدد moh61 6 820 26-07-23, 10:41 AM
آخر رد: تركي الحلواني
  الصفر في شمال الرقم Hassan.syria 2 494 30-06-23, 12:14 AM
آخر رد: أبو خالد الشكري
  طريقة حذف حرف زيادة من مربع النص علاء الكبابي 2 553 19-06-23, 05:08 PM
آخر رد: Taha Okla
  لا استطيع الحصول على الرقم التسلسلي للقرص C ابو محمد محمد محمد 6 736 27-04-23, 01:49 PM
آخر رد: ابو محمد محمد محمد

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم