Vb.net 在计时器'中添加额外的秒数;s间期

Vb.net 在计时器'中添加额外的秒数;s间期,vb.net,timer,Vb.net,Timer,据推测,我有一个值为5000(5秒)的计时器。5秒后 Radiobutton1.Enabled = False Radiobutton2.Enabled = False 将被锁定。我希望发生的是,当我单击某个按钮时,(例如,Button1),它将再添加2000(2秒),我的单选按钮1和2将再次启用 我的计时器1代码如下所示: Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick

据推测,我有一个值为5000(5秒)的计时器。5秒后

Radiobutton1.Enabled = False
Radiobutton2.Enabled = False
将被锁定。我希望发生的是,当我单击某个按钮时,(例如,
Button1
),它将再添加2000(2秒),我的单选按钮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

在按钮中,单击事件添加:

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

我已经编辑了你的标题。请看,“,其中的共识是“不,他们不应该”。我很抱歉。不会再次发生。您是否告诉我们您不熟悉
+
运算符?您不知道经过了多少时间,因此不知道将间隔设置为什么。您需要在启用计时器时将DateTime.UtcNow存储在一个变量中来解决这个问题。与论坛网站不同,我们不使用“谢谢”或“感谢任何帮助”或签名。见”。