vb求一个timer的代码

大致这个样子,没一分钟,label1的数值增加1而且当label1.caption=5时,label1.forecolor=vbred很简单,但我运行总是有问题,谢谢了... 大致这个样子,
没一分钟,label1的数值增加1
而且当label1.caption=5时,label1.forecolor=vbred
很简单,但我运行总是有问题,谢谢了
展开
 我来答
匿名用户
2013-09-21
展开全部
Option Explicit
Private WithEvents Timer1 As Timer
Private WithEvents label1 As Label

Private Sub Form_Load()
Set Timer1 = Controls.Add("VB.Timer", "Timer1")
Set label1 = Controls.Add("VB.Label", "label1")

Timer1.Interval = 1000
Timer1.Enabled = True

With label1
.AutoSize = True
.FontSize = 12
.Caption = 0
.Move (Me.Width - .Width) / 2
.Visible = True
End With
End Sub

Private Sub Timer1_Timer()
With label1
.Caption = Val(.Caption) + 1
If .Caption >= 5 Then
.BackColor = vbRed
Timer1.Enabled = False
End If
End With
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-21
展开全部
private sub timer1_timer()label1.caption = label1.caption + 1 if label1.caption>= 5 thenlabel1.backcolor = vbredend ifend sub
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-21
展开全部
你用t另外一个time控件美秒钟触发一下检查leble控件的属性不就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-09-21
展开全部
timer1_timer() label1.caption =单位是毫秒
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式