最简易的秒表,但做出来经过时间和结束时间是一样了,不知道哪错了,大家帮帮我啊!!!!感谢!!代码如下
Private Sub Command1_Click()
startime = Now
Label4.Caption = Format(startime, "hh:mm:ss")
End Sub
Private Sub Command2_Click()
endtime = Now
passtime = endtime - startime
Label5.Caption = Format(endtime, "hh:mm:ss")
Label6.Caption = Format(passtime, "hh:mm:ss")
End Sub
我再贴个图
这是图,大家看看
楼上代码时间是静止的,综合1楼和2楼代码,运行截图及代码如下:
Dim startime As Date
Dim endtime As Date
Dim passtime As Date
Private Sub Command3_Click()
startime = Now
Label2.Caption = Format(startime, "hh:nn:ss")
Timer1.Interval = 100
Timer1.Enabled = True
End Sub
Private Sub Command4_Click()
Timer1.Enabled = False
End Sub
Private Sub Timer1_Timer()
endtime = Now
passtime = endtime - startime
Label3.Caption = Format(endtime, "hh:mm:ss")
Label4.Caption = Format(passtime, "hh:mm:ss")
End Sub
兄弟们帮我看看这个秒表vb代码啊
Dim startime As Date Dim endtime As Date Dim passtime As Date Private Sub Command3_Click()startime = Now Label2.Caption = Format(startime, "hh:nn:ss")Timer1.Interval = 100 Timer1.Enabled = True End Sub Private Sub Command4_Click()Timer1.Enabled = False End Sub Private ...
求一个VB秒表的源代码,精确至0.01秒
启动visual basic6.0 ,打开一个新的标准工程。2)在窗体上Form1上添加6个标签空间(Label) 2个命令按钮(CommandButton)和1个计时器(Timer)。命令按钮的Caption属性分别为“启动”“停止”Timer1的Interval属性为10 Label1 Label2 Label3的Caption属性分别为“开始时间”“结束时间”“经过时间” T...
用VB的gettickcount函数设计一个精确到毫秒级的秒表
Dim k, hm, mi, se, ms As Long k = GetTickCount()hm = k \\ 3600000 mi = (k - 3600000 * hm) \\ 60000 se = (k - 3600000 * hm - 60000 * mi) \\ 1000 ms = k Mod 1000 Label1.Caption = hm & ":" & mi & ":" & se & "." & ms ...
如何用VB做一个00:00:00的秒表(一个按钮开始,一个按钮停止,一个text...
加一个timer控件,interval设为1000,enable设为F,加入以下代码:Dim a As Long Private Sub Command1_Click() &&开始 a=0 Timer1.Enabled = True End Sub Private Sub Command2_Click() &&停止 Timer1.Enabled = false End Sub Private Sub Timer1_Timer()Text1.Text = Format(Str(a ...
简单的VB秒表`
简单的VB秒表` 100 今天老师教我们做秒表```可是我后面遇到一个问题因为老师叫我们用一个text文本控件和二个命令按纽一个是开始一个是暂停一个label```按暂停的时候 label将显示 您用了*秒 可是我不久后发现 label 不会显示 你用了*分*秒 timer上的代码是 text1... 展开 ...
用VB程序设计编写秒表精确显示00:00:00.00的代码
'然后写一个函数即可返回毫秒级时间:'返回格式 00:00:00.000 将后面的三个000改成00即可成为10毫秒级的显示。Public Function gettime() As String dim b as SYSTEMTIME GetSystemTime b gettime = format(time,"hh:mm:ss") & "." & format(b.wMilliseconds,"000")End Function ...
请问用vb设计一个秒表,要求从秒开始,六十秒后过度到分,即显示为00:0...
Timer1.Enabled = True End Sub Private Sub Command2_Click() '清空 Label1.Caption = ""i = 0 End Sub Private Sub Command3_Click() '停止 Timer1.Enabled = False End Sub Private Sub Form_Load()Timer1.Interval = 1000 Timer1.Enabled = False Label1.Caption = "00:00"End ...
vb倒计时秒表的问题,求高手解决
timer1停止,timer2继续在变化,timer1运行的时候,当然读入的是timer2中的second 还是把两个变量分开来吧,代码如下(你说的不同步问题,我测试下来没发现)Dim Minute1, Second1, Minute2, Second2 As Long Private Sub Command1_Click()Minute1 = InputBox("输入分钟数", "倒计时时间")Minute2...
vb秒表不懂DateDiff(DateInterval.Hour, d1, d2) * 3600 * 24 + t2...
这是复旦出版社的书吧,24去掉,它印错了。。。Dim t As Single = DateDiff(DateInterval.Hour, d1, d2) * 3600 * 24 + t2 - t1 这一步其实考虑了跨零点的情况
怎样用VB编写电子时钟?还要带上秒表计时器!
第一步,打开vb 第二部,添加一个计时器timer,一个文字标签label 第三部,输入代码,代码如下 Private Sub Form_Load()picClock.Move (Me.ScaleWidth - 8 * 210) \/ 2, (Me.ScaleHeight - 315) \/ 2, 8 * 210, 315 Dim i& For i = 0 To 7 picClock.PaintPicture picNumber.Picture,...