请问VB中TIMER 怎么执行TIMER事件之后 返回TIMER之前的原形 ?

 我来答
百度网友bdb9803
推荐于2016-01-29 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部

窗体上放两个Shape和两个Timer控件:

Private Sub Command1_Click()
Timer1.Interval = 1000
Timer1.Enabled = True
Timer1_Timer
End Sub

Private Sub Timer1_Timer()
Static n As Integer
Me.Caption = Now
n = n + 1
If n <= 3 Then
  Shape2.FillColor = &H8000000F
  Timer2.Interval = 200
  Timer2.Enabled = True
Else
  n = 0
  Shape2.FillColor = vbRed
  Timer1.Enabled = False
End If
End Sub

Private Sub Timer2_Timer()
Shape2.FillColor = vbGreen
Timer2.Enabled = False
End Sub

 

悠悠周郎
2014-07-04 · TA获得超过2573个赞
知道大有可为答主
回答量:3325
采纳率:95%
帮助的人:520万
展开全部
你把 Timer 之前的状态保存下来,执行完 Timer 之后再恢复
追问
其实应该不要用到保存吧
这是要求 你能不能帮我做一下?

1.(10分)窗体中纵向排列一黑一绿的两个圆形Shape控件用以模拟信号灯,以及一个命令按钮。
2.为按钮Command1的单击事件编写过程代码,功能为:
⑴(10分)在窗体标题中显示系统时间;
⑵(5分)“绿灯”闪烁三次,每次1秒,然后变黑色;
⑷(5分)“红灯”长明。
追答
代码给我
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ya...6@163.com
2014-07-04
知道答主
回答量:1
采纳率:0%
帮助的人:1361
展开全部
timer应该用起来比较方便啊
追问
你好 
这是代码
1.(10分)窗体中纵向排列一黑一绿的两个圆形Shape控件用以模拟信号灯,以及一个命令按钮。
2.为按钮Command1的单击事件编写过程代码,功能为:
⑴(10分)在窗体标题中显示系统时间;
⑵(5分)“绿灯”闪烁三次,每次1秒,然后变黑色;
⑷(5分)“红灯”长明。

你能不能帮我看一下怎么做?第二问第二个我做不出来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式