简单的VB秒表`
今天老师教我们做秒表```可是我后面遇到一个问题因为老师叫我们用一个text文本控件和二个命令按纽一个是开始一个是暂停一个label```按暂停的时候label将显示您用...
今天老师教我们做秒表```可是我后面遇到一个问题
因为老师叫我们用一个text文本控件和二个命令按纽一个是开始一个是暂停
一个label```按暂停的时候 label将显示 您用了*秒
可是我不久后发现 label 不会显示 你用了*分*秒
timer上的代码是 text1.text=text1.text+1
可是我不会做 所以在这请求 高手们帮我做一个```我按我的要求哦
1楼的``运行错误
2楼的 成功运行``可是 我想让他 秒小于60的时候 不会显示 0分``*秒 展开
因为老师叫我们用一个text文本控件和二个命令按纽一个是开始一个是暂停
一个label```按暂停的时候 label将显示 您用了*秒
可是我不久后发现 label 不会显示 你用了*分*秒
timer上的代码是 text1.text=text1.text+1
可是我不会做 所以在这请求 高手们帮我做一个```我按我的要求哦
1楼的``运行错误
2楼的 成功运行``可是 我想让他 秒小于60的时候 不会显示 0分``*秒 展开
3个回答
展开全部
控件:一个text文本控件、二个命令按纽、一个label和一个Timer.
Private Sub Command1_Click()
Timer1.Enabled = True
End Sub
Private Sub Command2_Click()
Timer1.Enabled = False
Dim fen As Integer, miao As Integer
fen = Val(Text1.Text) \ 60
miao = (Val(Text1.Text) - 60 * fen)
Label1.Visible = True
Label1.Caption = "共使用了" & fen & "分" & miao & "秒"
End Sub
Private Sub Form_Load()
Label1.Visible = False
End Sub
Private Sub Timer1_Timer()
Text1.Text = Text1.Text + 1
End Sub
正在做着的时候,一刷新网页,就已经有网友做好了。
===============================汗!汗!====================================================
所以我只有做好只拿两分的心理准备.
Private Sub Command1_Click()
Timer1.Enabled = True
End Sub
Private Sub Command2_Click()
Timer1.Enabled = False
Dim fen As Integer, miao As Integer
fen = Val(Text1.Text) \ 60
miao = (Val(Text1.Text) - 60 * fen)
Label1.Visible = True
Label1.Caption = "共使用了" & fen & "分" & miao & "秒"
End Sub
Private Sub Form_Load()
Label1.Visible = False
End Sub
Private Sub Timer1_Timer()
Text1.Text = Text1.Text + 1
End Sub
正在做着的时候,一刷新网页,就已经有网友做好了。
===============================汗!汗!====================================================
所以我只有做好只拿两分的心理准备.
大寰机器人
2024-11-18 广告
2024-11-18 广告
音圈直线旋转执行器建议选择深圳市大寰机器人科技有限公司。深圳市大寰机器人科技有限公司,是一家致力于开发机器人末端执行器,机器视觉方案与智能抓取系统的高新技术企业。自主研发并推出国内大行程,自适应机器人电动夹爪,使机器人末端手爪具有通用性,在...
点击进入详情页
本回答由大寰机器人提供
展开全部
Dim t1, t2, t As Integer
Private Sub Command1_Click()
Timer1.Enabled = True
t1 = t
End Sub
Private Sub Command2_Click()
Timer1.Enabled = False
t2 = t
Label1.Caption = "您用了" & t2 - t1 & "秒"
End Sub
Private Sub Timer1_Timer()
Cls
t = t + 1
Text1.Text = Str(Val(Text1.Text) + 1)
End Sub
你的text1.text相加要是为了记录时间增加的话,他的类型是不正确的。必须修改成为数值型的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Command1_Click()
Timer1.Enabled = True
End Sub
Private Sub Command2_Click()
Timer1.Enabled = False
'显示多少秒
Label1.Caption = "您用了" & Text1.Text & "秒"
'显示多少分多少秒
Label2.Caption = "您用了" & CStr(CLng(Text1.Text) \ 60) & "分" & CStr(CLng(Text1.Text) Mod 60) & "秒"
End Sub
Private Sub Form_Load()
Text1.Text = "0"
End Sub
Private Sub Label1_Click()
Label1.Caption = "111"
End Sub
Private Sub Timer1_Timer()
Text1.Text = CStr(CLng(Text1.Text) + 1)
End Sub
Timer1.Enabled = True
End Sub
Private Sub Command2_Click()
Timer1.Enabled = False
'显示多少秒
Label1.Caption = "您用了" & Text1.Text & "秒"
'显示多少分多少秒
Label2.Caption = "您用了" & CStr(CLng(Text1.Text) \ 60) & "分" & CStr(CLng(Text1.Text) Mod 60) & "秒"
End Sub
Private Sub Form_Load()
Text1.Text = "0"
End Sub
Private Sub Label1_Click()
Label1.Caption = "111"
End Sub
Private Sub Timer1_Timer()
Text1.Text = CStr(CLng(Text1.Text) + 1)
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询