VB问题中的控件问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 05:39:15
在使用progressbar控件的时候,怎样控制它的进行速度?
请举例说明,请详细说明。

progressbar的速度你需要用timer来控制

在每次timer调用中改变progressbar.value的值就行了
要快,就把timer.interval的值调小点,要慢就大点

timer.interval以毫秒为单位,1000表示1秒
========================================
给form加个progressbar,一个timer,一个按钮,放代码进去试试,你可以改变Timer1.Interval =100看看效果

Private Sub Command1_Click()
Timer1.Enabled = True
End Sub

Private Sub Form_Load()
'Timer1.Interval = 100改成这个试试
Timer1.Interval = 10
Timer1.Enabled = False
ProgressBar1.Value = 0
End Sub

Private Sub Timer1_Timer()
If ProgressBar1.Value < 100 Then
ProgressBar1.Value = ProgressBar1.Value + 1
Else
Timer1.Enabled = False
End If
End Sub

你设置它的Max(最大值)和Min(最小值)属性,然后通过改变Value属性值来设置进度,给你个简单的代码看看效果

Private Sub Form_Load()
ProgressBar1.Max = 100
ProgressBar1.Min = 0
ProgressBar1.Value = 50
End Sub