الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اجعل اداة ProgressBar1 تتحرك عند تنفيذ البرنامج

مغلق
بدأه المظلوم2 في 14 مايو 2007 · 6 رد · 2,373 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

اريد اسوي واجهه بدائيه في بدايه مشروعي واريد اعمل تحسين يعني للمشروع الصغير جدا اريد اعرف كيف ProgressBar1 يتحرك عند التنفيذ لو سمحتوا

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 14 مايو 2007 في 21:32 — السبب: سؤال واحد فقط في الموضوع - يرجى قراءة قواعد المشاركة والالتزام بها

#2

السلام عليكم ورحمة الله و بركاته

بالنسبة للProgressBar يمكنك التحكم بعدد المربعات الموجودة فيه و زيادتها بواسطة الإجراء التالي:

ProgressBar1.Increment(1)

تم تعديل هذه المشاركة بواسطة محمد سامر أبو سلو في 14 مايو 2007 في 21:31

أعوذ بالله من الشيطان الرجيم

قل إنّ صلاتي و نسكي و محيّاي و مماتي لله رب العالمين

صدق الله العظيم

#3

ProgressBar1اشرك اخي على هذه المعلومة وانا قد جربيتها لكنني اريد ان اعمل مثل اول ما ينفتح الفورم بع التفيذ اريد الـ

تتحرك يعين تزيد اكثر من مرة تستمر في التحريك مثل لغة فيجوال بيسك دوت نت 2005 عن بداية فتحه تظهر لك نفس الشي الل انا اريد ومعليش على الازعاج

#4

لجعله يتحرك أول ما ينفنح الفورم

قم بمناداة الprogressbar فى الfolm load وقم بإعطائه قيمة معينة و لتكن br.increment (20);

ولجعله يتحرك و يزيد مع شىء معين فى الفورم قم بتحديد الزيادة له وناديه فى الموضع الذى تريد

اقترب للناس حسابهم و هم فى غفلة معرضـــون

#5

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

Timer1.Enabled = True

End Sub

Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick

ProgressBar1.Value = ProgressBar1.Value + 10

If Me.ProgressBar1.Value = 100 Then

Me.ProgressBar1.Value = 0

ProgressBar1.Value = ProgressBar1.Value + 10

End If

End Sub

#6

السلام عليكم و رحمة الله وبركاته

أرجوا من الأخ Boris أن يسمح لي بشرح محتوى الكود

اقتباس
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Timer1.Enabled = True
End Sub

هذا الكود هو لتفعيل الTimer التي تزيد عدد المربعات في الProgressBar ويمكنك التحكم بالسرعة بالتحكم بالقيمة Interval

اقتباس
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
ProgressBar1.Value = ProgressBar1.Value + 10
If Me.ProgressBar1.Value = 100 Then
Me.ProgressBar1.Value = 0
ProgressBar1.Value = ProgressBar1.Value + 10
End If
End Sub

أما هذا الكود فهو يعبر عن الزيادة التي تحدث في الProgressBar عند كل دقة من دقات الTimer وعندما تصبح الValue = 100 يعيد القيمة إلى الصفر لكي يبدأ بتعبأة المربعات من جديد

هذا و الله أعلم

أعوذ بالله من الشيطان الرجيم

قل إنّ صلاتي و نسكي و محيّاي و مماتي لله رب العالمين

صدق الله العظيم

#7

اشكرك اخي العزيز ابو المنذر واشكر ايضا Boris!! على تفاعلكم والله يكثرفي علمكم وعلم كل انسان هكذا .وانا كنت متأخر في الرد سامحوني لاني كان معاي عمل ..ومتواصلين يا طيبين

هذا الموضوع مغلق.

مواضيع مشابهة