VB.Net Timer Kullanımı | Ar-Ge Kulübü | Bra1nHacker

Bra1nHacker

Katılımcı Üye
9 Ara 2017
495
1
~| Ar-Ge |~

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.
 

ksc10

Katılımcı Üye
29 Ocak 2016
414
2
Burdan
Eline sağlık. VB .NET ilk konularından. Timer bazen gerçekten hayat kurtarıyor :)
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.