c# – Timer kullanımı

20 Eyl

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.
timer
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.
timerevent

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ı ;

timerlist

Teşekkürler, başka bir yazımda görüşmek üzere.

Bir Cevap Yazın