2014-02-04 3 views
1

Я работаю над Windows Form Application, создавая кнопку, чтобы показать другую форму, и я пытаюсь заставить пользователя подождать некоторое время после нажатия кнопки, и по прошествии времени форма откроется.Как сделать триггер таймера при нажатии кнопки?

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click 
    Timer1.Start() 
End Sub 

Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick 
    Timer1.Stop() 
    Form3.Show() 
    Me.Hide() 
End Sub 

Когда я использую приведенный выше код, Form3 показан прежде, чем я даже нажмите на кнопку.

+0

Если это приложение Winforms, теги CSS и (html) FORMS не подходят. В противном случае покажите код, который вы пробовали до сих пор – Plutonix

+0

Каков интервал времени на вашем таймере? –

+0

4000 миллисекунд, в основном я хочу, чтобы таймер запускался, когда я нажимаю кнопку. – user3271720

ответ

2

Вам необходимо убедиться, что вы установили Enabled на Timer1 компоненту в False в дизайнере формы.

Смежные вопросы