2014-09-20 87 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