2014-09-20 55 views
0

假设我有一个定时器,其值为5000(5secs)。 5秒后,在定时器的时间间隔内增加额外的秒数

Radiobutton1.Enabled = False 
Radiobutton2.Enabled = False 

将被锁定。我想要发生的是当我点击某个按钮时(例如Button1),它会添加另一个2000(2秒),我的Radiobuttons 1和2将再次启用。

我定时器1的代码如下所示:

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick 

     Timer1.Stop() 
     RadioButton1.Enabled = False 
     RadioButton2.Enabled = False 
End Sub 
+0

我编辑了自己的冠军。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 – 2014-09-20 17:57:12

+0

我很抱歉。再也不会发生。 – Kerv 2014-09-20 18:02:44

+0

您是否告诉我们您不熟悉'+'运算符? – 2014-09-20 18:06:22

回答

1

在您的按钮单击事件添加:

Timer1.Interval += 2000 
RadioButton1.Enabled = True 
RadioButton2.Enabled = True 
Timer1.Enabled = True 'If you want to start the timer again 
+0

与论坛网站不同,我们不使用“谢谢”或“任何帮助表示赞赏”,或在[so]上签名。请参阅“[应该'嗨','谢谢',标语和致敬从帖子中删除?](http://meta.stackexchange.com/questions/2950/should-hi-thanks-taglines-and-salutations-be -removed - 从 - 个)。 – 2014-09-20 17:57:31