一个小问题,解决不了,在线等 小弟做一个程序,统计数据,数据量很大,需要好几分钟,所以我想在统计时显示一个Label,“请稍后”之类。可是在统计完成以后才能显示。如何解决呀,在线等…… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 添加一个ProgressBar控件,在你的统计里加入 If ProgressBar1.Value < 99 Then ProgressBar1.Value = ProgressBar1.Value + 1 / 200 If ProgressBar1.Value > 1 Then Label3.Caption = Left(ProgressBar1.Value, 5) & " %" End If当统计完后,再赋值ProgressBar1.Value =100。在Label上显示操作已完成! label1.caption = "统计进行中,可能需要几分钟,请稍后..."doevents '这个一定要哦,否则label1.caption的可能看不到它改变哦'接着下面做你的统计了'.................'.................'.................label1.caption = "统计完成"doevents Private Sub Command1_Click()Label1.Caption = "dfsfsad"DoEventsFor i = 0 To 1000000000NextEnd Sub 数据库的取值问题 listview里的列怎么对齐? 简单问题一个,快快帮忙!现谢谢大哥,关于数据库的 注册文件‘C:\WINNT\system32\msado25.tlb‘时出错 求个正则表达式 机读的问题,救命啊! 帮忙啊 怎样利用wininet.dll 获得网上文件大小。 请教:ADO的基础知识 WinSockt控件使用 COM+应用程序安装向导,最后提示角色无权限,怎么办? 这段删除程序怎么改?
If ProgressBar1.Value < 99 Then
ProgressBar1.Value = ProgressBar1.Value + 1 / 200
If ProgressBar1.Value > 1 Then Label3.Caption = Left(ProgressBar1.Value, 5) & " %"
End If
当统计完后,再赋值ProgressBar1.Value =100。在Label上显示操作已完成!
doevents '这个一定要哦,否则label1.caption的可能看不到它改变哦
'接着下面做你的统计了
'.................
'.................
'.................
label1.caption = "统计完成"
doevents
Label1.Caption = "dfsfsad"
DoEvents
For i = 0 To 1000000000
Next
End Sub