vb进度条怎么计算操作时间

比如打开窗体时用进度条显示

第1个回答  2013-10-28
窗体在加载时是没办法判断加载了多少的...
如果希望显示加载进度一般应这样做..
设一个全局变量。假定是Nload
之后在加载需要长时间加载的窗体的load事件里自己找一些地方,写上Nload=10 Nload=20 Nload=....
另外Nload后面要写上doevents
之后就可以通过变量 NLoad来判断这个窗体大概装载到什么位置了。
第2个回答  2013-10-28
添加控件textbox一个,progressbar一个,按钮2个 ,timer一个,复制以下代码即可:

Option Explicit
Dim n As Integer
Private Sub Command1_Click()
Timer1.Enabled = True
Timer1.Interval = 1000
End Sub

Private Sub Command2_Click()
If Val(Text1) <= 0 Then Exit Sub
Text1 = Val(Text1) - 1
ProgressBar1.Value = n - Val(Text1)

End Sub

Private Sub Text1_LostFocus()
n = Val(Text1)
If n <= 0 Then MsgBox "text1不能为0": Exit Sub
ProgressBar1.Max = Val(Text1)
End Sub

Private Sub Timer1_Timer()
Text1.Text = Val(Text1) - 1
ProgressBar1.Value = n - Val(Text1)
If Val(Text1) <= 0 Then Timer1.Enabled = False
End Sub
第3个回答  2013-10-28
1、点击系统菜单“工具”->“选项”,调出选项对话匡后选择“控件”页,再选择ActiveX控件,选定列表栏里的Microsoft ProgressBar Control控件,一般里面有两个版本的,分别是V5.0(SP2)和v6.0。建议用V5.0(SP2)版的,这个控件的风格可以根据WIN的主题风格的变化而变化,而V6.0是固定的一个格子一个格子的跳。
选定后,前面的小匡内会有个‘X’,点确定。
第4个回答  2013-10-28
可以的!!

没问题的!!!

你用个进度条的空间,就可以快乐!
第5个回答  2013-10-28
我想,能直接进入程序不花时间为什么还要用一个进度条来装饰你的程序有多大,这不是在浪费广大网民的时间么?

vb进度条怎么计算操作时间
设一个全局变量。假定是Nload 之后在加载需要长时间加载的窗体的load事件里自己找一些地方,写上Nload=10 Nload=20 Nload=...另外Nload后面要写上doevents 之后就可以通过变量 NLoad来判断这个窗体大概装载到什么位置了。

怎么用vb中的时钟表示走过的时间
要使用VB中的时钟表示走过的时间,首先需要一个横进度条和一个timer控件。在Form_Load事件中,设置横进度条的最小值为0,最大值为120,并将timer的间隔设置为1000毫秒。在Timer1_Timer事件中,使用静态变量N来记录已经走过的时间。每当横进度条的值达到最大值时,将其重置为最小值。同时,N的值加1...

VB6.0中带进度条的倒计时怎么做
在窗体上画一个Timer控件、一个按钮,一个ProgressBar控件(需要添加部件Microsoft Windows Common Controls 6.0),用下面的代码,单击按钮开始10秒倒计时。Private Sub Command1_Click()Timer1.Enabled = True ProgressBar1.Value = ProgressBar1.Max End Sub Private Sub Form_Load()Timer1.Enabled ...

如何用时间来控制一个进度条.
如果用vb,可以用一个timer,设1000。进度条设max=600,min=0 每timer一次进度条的value加一,变量a加一。并加上:if a=600 then 进度条.fulfilcolor=???if a=900 then 进度条.fulfilcolor=???:msgbox("请注意已超时")如何?

求VB进度条的详细使用方法
Value 属性决定该控件被填充多少。其 Min 和 Max 属性设置该控件的界限.要进行需要几秒钟才能完成的操作时,就要使用 ProgressBar。同时还必须知道该过程到达已知端点需要持续多长时间,并将其作为该控件的 Max 属性来设置。提示 为用户提供可视的反馈信息,表明这个耗时的操作还要进行多长时间才能完成,这...

vb如何设置进度条并在10秒后提示??
窗体上有一个按钮,一个进度条,一个Timer控件:Private Sub Command1_Click()ProgressBar1.Min = 0 ProgressBar1.Max = 100 ProgressBar1.Value = 0 Timer1.Interval = 1000 Timer1.Enabled = True End Sub Private Sub Timer1_Timer()ProgressBar1.Value = ProgressBar1.Value + 10 If ...

VB如何实现进度条
1.首先,编写一个程序框架,如下所示。2.然后您可以在这里输入各种语句,如下所示。3.然后找到两个语句块的中间部分,如下图所示。4.输入语句[Exitsub],如下所示。5.最后,您可以运行测试并解决实现进度条的问题,如下所示。注意事项:VB背后的思想是让程序员(新手和专家)都能轻松使用它。

vb.net 如何用进度条显示数据查询进度?
多线程其实比你想象的简单,你计划操作步骤,打比方说我们处理一个文件,用进度条来显示进度。我们可以定义解压他进度为5%,解密文件后哦进度完成20%,读取数据后进度完成30%,重新整理插入数据后进度完成60%,再加密,进度为80%,再压缩进度为90%,再发送进度为95%,删除历史记录结束动作进度为100%。...

关于VB.NET进度条的实例
首先要在窗体中载入以下控件:progressbar(进度条),label(用来实时显示文本提示),两个timer(分别控制进度条进度的增减),然后用以下代码就能实现:Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Timer1.Enabled = True Timer1....

vb如何制作歌曲播放的进度条
Timer1_Timer()Dim t As Long Dim ret As String 128 Timer1.Interval = 1000 t = mciSendString("status "+ na + "position",ret,128,0)'得到当前播放位置 ProgressBar1.Value = Val(ret)Label4.Caption = Gettime(Val(ret))'显示歌曲当前时间 If ProgressBar1.Value = ProgressBar1.Max...

相似回答
大家正在搜