Giriş
Şu satırı dahil ederiz.
Constructor
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız. Bu alan en küçük 1 ms.değerini alabilir
Start metodu
Şöyle yaparız.
Şöyle yaparız.
Tick Event
Tick alanı System.EventHandler tipinden. İmzası şöyle
Şu satırı dahil ederiz.
using System.Windows.Forms;
GUI thread'i üzerinde çalışan bir timer.
Şöyle yaparız.
Timer timer = new Timer();
Enabled AlanıŞöyle yaparız.
timer.Enabled = true;
Interval AlanıŞöyle yaparız. Bu alan en küçük 1 ms.değerini alabilir
timer.Interval = 5000;
Şöyle yaparız.
timer.Start();
Stop metoduŞöyle yaparız.
timer.Stop();
Tick alanı System.EventHandler tipinden. İmzası şöyle
public delegate void EventHandler(object sender, EventArgs e)
Şöyle kullanırız.
timer.Tick += Timer_Tick;
void Timer_Tick(object sender, EventArgs e)
{...}
Eğer Timer_Tick metodunun imzası EventHandler'ın beklediği imza değilse şu hatayı alırız.CS0123 No overload for 'Timer_Tick' matches delegate EventHandler.Timer periyodik olduğu için Stop() çağrılıncaya kadar çalışır.
Hiç yorum yok:
Yorum Gönder