shekoforever
07-19-2007, 10:50 PM
السلام عليكم و رحمة الله و بركاته
اليوم أحضرت لكم فكرة بسيطة وهى
شريط تقدم progress bar بأداتى text و تايمر و Label
أولاً ضع على الفورم بشكل مناسب
1-أداتى text
2- تايمر
3- أداة عنوان label
ثم ضع هذا الكود فى الفورم
و لكن هكذا مثلاً
http://www.momeen.org/up/uploads/33fcc2bd99.jpg
و بعدين ضع هذا الكود
http://www.momeen.org/up/uploads/9ccf31b2b2.jpg
نسخ و لصق
Private Sub Form_Load()
Text2.Text = "1"
Label1.Caption = "%"
Timer1.Interval = 20
End Sub
Private Sub Timer1_Timer()
Text1.Text = Text1.Text + "|"
Text2.Text = Text2.Text + 1
If Text2.Text = 100 Then
Timer1.Enabled = False
End If
End Sub
و جرب و أخبرنى
و هناك أيضاً طريقة أفضل من هذه لأن الtext لن تمتلىء إلى الآخر إذا كان طولها أكبر
لذلك عدل الكود بالكود التالى
مع إضافة picture box
Private Sub Form_Load()
Text2.Text = "1"
Label1.Caption = "%"
Timer1.Interval = 20
Picture1.Appearance = 0
Picture1.AutoRedraw = True
End Sub
Private Sub Timer1_Timer()
Text2.Text = Text2.Text + 1
'============================
Picture1.Cls
Picture1.Print Text2.Text & " %"
Picture1.Line (0, 0)-((Val(Text2.Text) / 100 * Picture1.Width), Picture1.Height), vbBlue, BF
'============================
If Text2.Text = 100 Then
Timer1.Enabled = False
End If
End Sub
و السلام عليكم و رحمة الله وبركاته
اليوم أحضرت لكم فكرة بسيطة وهى
شريط تقدم progress bar بأداتى text و تايمر و Label
أولاً ضع على الفورم بشكل مناسب
1-أداتى text
2- تايمر
3- أداة عنوان label
ثم ضع هذا الكود فى الفورم
و لكن هكذا مثلاً
http://www.momeen.org/up/uploads/33fcc2bd99.jpg
و بعدين ضع هذا الكود
http://www.momeen.org/up/uploads/9ccf31b2b2.jpg
نسخ و لصق
Private Sub Form_Load()
Text2.Text = "1"
Label1.Caption = "%"
Timer1.Interval = 20
End Sub
Private Sub Timer1_Timer()
Text1.Text = Text1.Text + "|"
Text2.Text = Text2.Text + 1
If Text2.Text = 100 Then
Timer1.Enabled = False
End If
End Sub
و جرب و أخبرنى
و هناك أيضاً طريقة أفضل من هذه لأن الtext لن تمتلىء إلى الآخر إذا كان طولها أكبر
لذلك عدل الكود بالكود التالى
مع إضافة picture box
Private Sub Form_Load()
Text2.Text = "1"
Label1.Caption = "%"
Timer1.Interval = 20
Picture1.Appearance = 0
Picture1.AutoRedraw = True
End Sub
Private Sub Timer1_Timer()
Text2.Text = Text2.Text + 1
'============================
Picture1.Cls
Picture1.Print Text2.Text & " %"
Picture1.Line (0, 0)-((Val(Text2.Text) / 100 * Picture1.Width), Picture1.Height), vbBlue, BF
'============================
If Text2.Text = 100 Then
Timer1.Enabled = False
End If
End Sub
و السلام عليكم و رحمة الله وبركاته
