VB计时器作业,在线等,谢谢。

12点之前要提交,麻烦各位大神了。悬赏分可以提高,这题并不难吧--!... 12点之前要提交,麻烦各位大神了。悬赏分可以提高,这题并不难吧 - -! 展开
 我来答
网海1书生
科技发烧友

推荐于2016-02-23 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26228

向TA提问 私信TA
展开全部
Dim s As Long

Private Sub Command1_Click()
If Option1.Value Then
   s = 60
ElseIf Option2.Value Then
   s = 300
Else
   s = 600
End If
Timer1.Interval = 1000
Timer1.Enabled = True
Command1.Enabled = False
End Sub

Private Sub Timer1_Timer()
Dim mm As Integer, ss As Integer
mm = s \ 60
ss = s Mod 60
Label1.Caption = mm & "分" & ss & "秒"
If s > 0 Then
   s = s - 1
Else
   Timer1.Enabled = False
   Command1.Enabled = True
End If
End Sub

所涉及的控件:Command1、Label1、Timer1、Option1、Option2、Option3、Frame1

更多追问追答
追问
你好,这个我试了一下,点击计时开始它并不运行啊。你试过了吗?label只显示0分0秒,并没有倒计时啊。
追答
我已经改了,你看第一行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式