![5GmrdA.jpg](https://i.hizliresim.com/5GmrdA.jpg)
Visual basic'de timer, Windows sayacını temsil etmektedir. Sayaç çalışmaya başladığında, belirli bir süre aralığında Tick olayını gerçekleştirir. Timer kontrolünün Interval değeri, Tick olayının kaç milisaniyede bir gerçekleşeceğini belirlemektedir. Örneğin, Interval değerine 2000 verdiğimiz bir sayaçta, Tick olayında yazılan kodları iki saniyede bir çalıştırır. Dolayısıyla aynı işlemi 2 saniyede bir gerçekleştirir.
Sayacı başlatmak için Start, bitirmek için ise Stop özellikleri kullanılır. Ancak aktif olması için Enabled özelliğine dikkat edilmesi gerekir. Çoğunlukla vbnete yeni başlayan programlamacılar bu konuda yanılarak daha doğrusu bütün işlemleri yapıp aktif etmediği için sorunlar ile karşılaşırlar. Timerin enabled özelliği mutlaka kontrol edilmelidir. Aksi takdirde çalışmaz.
Örnek verecek olursak:
Kod:
[CENTER]Private Sub btnBasla_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btnBasla.Click
' sayacimiz 4 sn aralikla calisacak
Timer1.Interval = 4000
Timer1.Start()
End Sub
Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As
System.EventArgs) Handles Timer1.Tick
MsgBox("Sayacımız şu anda çalışıyor...")
End Sub
Private Sub btnDur_Click(ByVal sender As System.Object,
ByVal e As System.EventArgs) Handles btnDur.Click
Timer1.Stop()
End Sub[/CENTER]
şeklinde anlaşılır bir örnek deneyip çalıştırıp görebilirsiniz.
ALINTIDIR.