Merhabalar. Bu derste Visual Studio programına ait nesnelerinden biri olan "Timer"ı inceleyeceğiz.
Timer, aktif formda istenilen komutların belirlenen zaman aralığında tekrarlanması için Timer kullanılabilir.
Timer, aktif formda istenilen komutların belirlenen zaman aralığında tekrarlanması için Timer kullanılabilir.
Kullanımı; Toolbox penceresinden, aktif forma sürükle - bırak. Eklenmesi durumunda formun altında "Timer" nesnesi belirecektir. Properties penceresini inceleyelim.
Interval: Timer'ın çalışacağı zaman aralığıdır. Zaman, mili saniye cinsindedir. Örneğin kodlar 1 Saniyede çalıştırılmak istenirse, Interval'e 1000 yazılması gerekmekte. (1 Saniye = 1000, 2 Saniye = 2000...)
Enabled: İki değeri vardır. True ve False. True durumunda Timer aktiftir ve çalışır. False durumunda Timer pasiftir ve çalışmaz. Aktif olduğu durumda Tick olayına yazılan kodları kullanır.
Tick: Bu olaya yazılan kodlar, Interval değerine göre işlemektedir.
Örnek: Başla butonuna basınca her 1 saniyede Listbox nesnesinde www.maxigamerz.com yazan ve dur butonuna basınca kodu durduran programı yazalım.
Kod:
[COLOR=#b22222]private void btnBaslat_Click(object sender, EventArgs e)[/COLOR]
[COLOR=#b22222] {[/COLOR]
timer1.Enabled = true;
[COLOR=#b22222] }[/COLOR]
[COLOR=#b22222] private void btnDurdur_Click(object sender, EventArgs e)[/COLOR]
[COLOR=#b22222] {[/COLOR]
timer1.Enabled = false;
[COLOR=#b22222] }[/COLOR]
[COLOR=#b22222] private void timer1_Tick(object sender, EventArgs e)[/COLOR]
[COLOR=#b22222] {[/COLOR]
listBox1.Items.Add("www.maxigamerz.com");
[COLOR=#b22222] }[/COLOR]