
Merhaba arkadaşlar,
Bugün sizlere Timer kullanımını anlatmaya çalışacağım.
Adından da anlaşılacağı üzere, timer, program çalışırken istediğiniz zaman aralıklarıyla bir işlemin tekrarlaması olayını üstlenir.
Örneğin bir kod bloğunuzun 3-5 saniyede bir çalıştırmak istiyorsunuz, o zaman timer objesini kullanabilirsiniz.
Tanıyalım
Toolboxta timerı bulabilirsiiniz. Formunuza ekleyip özelliklerini açın.
Burada 2 adet özellik dikkatimizi çekiyor;
Enabled : True, timeri aktifleştirir, false, timerı durdurur.
Interval: Timerinin kaç saniye aralığıyla çalışmasını istiyorsak milisaniye şeklinde belirttiğimiz yer. Örneğin 3 saniyede bir çalışmasını istiyoruz, o zaman burayı 3000 yapmalıyız.
Event kısmına baktığınızda Tick eventini göreceksiniz.
Tick Event : Buraya intervalde belirlediğimiz sürede çalıştırmak istediğimiz kodları yazıyoruz.
Şimdi bir örnek yapalım
Forma bir listbox ve timer ekleyelim, 3 saniyede bir listboxa adımızı yazalım.
Timerin tick eventina şu kodları yazalım.
private void timer1_Tick(object sender, EventArgs e) { listBox1.Items.Add("Semih"); }
Ekran çıktısı ;
Teşekkürler, başka bir yazımda görüşmek üzere.