C# İle Timer Nesnesi Kullanımı


27 Ekim 2012 Hikmet Okumuş C#

Timer nesnesi, belirli aralıklarda düzenli olarak işlemlerin yapılmasını sağlayan çok kullanışlı bir kontroldür. Timer nesnesinin özellik ve metodları aşağıdaki gibidir.
Interval: int türünde değer almaktadır. Timer' ın hangi süre aralığında çalışacağını belirlemektedir.
Start: Timer nesnesini başlatmak için kullanılmaktadır.
Stop: Timer nesnesini durdurmak için kullanılmaktadır.
Timer nesnesinin Tick event' ı interval süresi oluştuğunda çalışacak olan kodları barındırmaktadır. Örnek olarak form üzerinde bulunan saat, dakika, saniye label' larına sistem saatini yazdıracağımız bir uygulama yapalım.
  1. private void Form1_Load(object sender, EventArgs e)  
  2. {  
  3.     timer1.Interval = 1000;  
  4.     timer1.Tick += new EventHandler(timer1_Tick);  
  5.     timer1.Start();  
  6. }  
  7.   
  8. void timer1_Tick(object sender, EventArgs e)  
  9. {  
  10.     labelSaat.Text = DateTime.Now.Hour.ToString();  
  11.     labelDakika.Text = DateTime.Now.Minute.ToString();  
  12.     labelSaniye.Text = DateTime.Now.Second.ToString();  
  13. }  
Interval' e 1000 değeri atanmıştır. 1000, 1 saniyeyi ifade etmektedir. Bu şekilde her 1 saniyede bir sistem saati label üzerinde güncellenecektir.

Başarılar dilerim.



Yorum Ekle