咦:label1.Caption="程序运行中,请稍候..." label1.refresh
解决方案 »
- WebBrowser获取鼠标点击时的链接,但有的网页一部分不响应鼠标事件,咋办?
- realplayer 的朋友进来
- 求教: 请问如何判断网页(WebBrowser)是否正常加载、是否包含滚动条, 以及滚动条的属性(如宽、高等)
- 如何将INT类型得数据转为字符??
- 关于treeview树视图问题
- 关于调动所有csdn上的程序员的积极性的可行性报告
- 调用MCIExecute函数时,显示出错信息:
- 关于sql的触发器问题。。有谁可解?
- 关于用VB播放动画,谁能告诉我?
- 这个vb程序中周期性地做一件事错在哪里
- 诚交好友,一起学习 vb and vb.net 我的Oicq 是 41902409 又愿意交好友的人都和我联系把。。。
- 怎样才能使窗口不被“显示桌面”的刷子刷掉?50分奉上!50分奉上!50分奉上!
不应该有这个错误呀
Private Sub Command3_Click()
Label1.Caption="程序运行中,请稍候..." '这里是处理程序...
DoEvents
Label1.Caption = "操作完成"
End Sub
Private Sub Command1_Click()
Dim i As Long
ProgressBar1.Min = 0
ProgressBar1.Max = 16000ProgressBar1.Value = 0For i = ProgressBar1.Min To ProgressBar1.Max - 1
ProgressBar1.Value = ProgressBar1.Value + 1
Label1.Caption = Format(ProgressBar1.Value / ProgressBar1.Max, "Percent")
Next
End Sub
Private Sub Command3_Click()
label1.Caption="程序运行中,请稍候..."'//显示不出来,因为系统没有时间去处理他
'这里是处理程序...
Label1.Caption = "操作完成"'//显示出来
End Sub
解决办法:
1> 加一 Timer 控件 将处理程序写在Timer的事件中,同时在Command3_Click()中加上回复人: Doevents ,,或反之2> 开线程,将Label1的Caption变化写在线程中,或反之3> 另加一 Form ,将Label1.Caption="程序运行中,请稍候..."和处理程序写在form_load中。
1>加一 Timer 控件 将处理程序写在Timer的事件中,同时在Command3_Click()中:
在 你的处理程序中的开使处加上:
label1.Caption="程序运行中,请稍候..."
Doevents
在 你的处理程序中的结束处加上:
label1.Caption="操作完成"
1>加一 Timer 控件 将处理程序写在Timer的事件中,
在 你的处理程序中的开使处加上:
label1.Caption="程序运行中,请稍候..."
Doevents
在 你的处理程序中的结束处加上:
label1.Caption="操作完成"
在Command3_Click()中射一标志,以起动Timer事件