Dim Progress As Integer '这句代表什么意思?
ProgressBar1.Minimum = Min '** 未找到数据方法或成员**改为ProgressBar1.Min = Min
ProgressBar1.Maximum = Max '** 未找到数据方法或成员**改为ProgressBar1.Max = Max
For i As Integer = Min To Max '** 这句说缺少“=”**改为For i = Min To Max
'执行计算.......
Progress = i \ Max '计算进度
ProgressBar1.Value = Progress '显示进度
My.Application.DoEvents() '使用Doevents防止窗体假死使进度条看不到,但是会严重降低运行速度 ** 这句说缺少“=”**改为 'My.Application.DoEvents()
Next
改完后,进度条不起作用
正确“进度条”代码应该怎么写?
比如下面这段代码中,进度条代码应该放在什么位置?
Private Sub Command5_Click() '替换On Error Resume NextIf Text2.Text = "" Or Text1.Text = "" ThenMsgBox "无“源文件”或无“关键字”", , "文本修改器"GoTo AEnd If
Open Text2.Text For Input As #1While Not EOF(1)Line Input #1, WB WB = Replace(WB, Text1.Text, Text4.Text) Open Text3.Text For Append As #2 Print #2, WB Close #2 JS = JS + 1
WendForm1.Caption = "文本修改器 替换了" & JS & "条内容"Close #1A:End Sub
正确“进度条”代码应该怎么写?
代码应该放在什么地方?
SORRY 我个人不用Windows自带的“进度条” 你可以用两个PictureBox堆起来
或是使用一些控件 Windows自带的进度条不好用 而且也没有很好看 个人喜欢用线条堆砌出来的“简洁风”
嗯,那我也不用进度条了,拖慢运行速度,而且总卡住!