打开某form时由于要很长时间能否用ProgressBar表示打开进度?或打开一个SQL过程能否用ProgressBar表示打开进度?谢谢

huangyuhua 2006-03-06 11:26:20


代码如何写呢??谢谢!!
...全文
107 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
ZOU_SEAFARER 2006-03-30
  • 打赏
  • 举报
回复
数据库打开加载数据的时候可以参考这个
Private Sub Command1_Click()
Totel = Data1.Recordset.RecordCount
Data1.Caption = Totel
ProgressBar1.Max = Totel
Do While Data1.Recordset.EOF = False
For i = 0 To 4
Str(i) = Data1.Recordset.Fields(i).Value
Next
Max = Max + 1
ProgressBar1.Value = Max
Set mNode = TreeView1.Nodes.Add("Root", tvwChild, "Str" & CStr(Id), Str(0))
Set mNode = TreeView1.Nodes.Add("Str" & CStr(Id), tvwChild, "Str" & CStr(Id + 1), Str(1))
Set mNode = TreeView1.Nodes.Add("Str" & CStr(Id), tvwChild, "Str" & CStr(Id + 2), Str(2))
Set mNode = TreeView1.Nodes.Add("Str" & CStr(Id), tvwChild, "Str" & CStr(Id + 3), Str(3))
Data1.Recordset.MoveNext
Id = Id + 4
Loop

Set mNode = Nothing



End Sub
tztz520 2006-03-06
  • 打赏
  • 举报
回复
打开form的时间你先将它显示出来,再来加载代码.

Private Sub Form_Load()
Show'首先显示

'你其它的代码
End Sub

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧