Kronometre (C Sharp)
Bugün bir projede Timer kullanmam gerekti ve bende siteme tekrar C Sharp uygulamaları koymaya başlamışken klasik bir programı paylaşmak istedim.
Timer kontrolü süreyle alakalı işlemlerde kullandığımız belli bir zaman zarfında yapılması istenilen işlemleri kullanıcıya veya bilgisayara yaptırmamızı sağlar.
İlk işlem formumuzu tasarlamak: 2 Buton, 1 Combobox, 1 Textbox, 3 adette Label koyalım. Ve bir tane Timer nesnesi koyalım. Timer olmazsa olmazlardan.
Combobox’ımızın item collection kısmına 1000, 2000, 3000 ve 4000 değerlerini girelim. Bu değerler Timer nesnemizin sayma hızını belirleyecek.
Ana programıza Puıblic bir integer veri tipinde Kalan_sure değişkeni oluşturalım.
public int KalanSure;
Başla butonumuzun click olayında yapacaklarımız şöyle;
- Combobox’taki değeri timer nesnenisinin interval özelliğine gönderecek.
- Başlama süresinden geri sayması için textbox’ımızdaki string tipindeki değişkeni integer veri tipine çevirerek Kalan_sure isimli değişkene gönderecek.
- Son olarak timer’ımızı başlatacak.
KalanSure = System.Convert.ToInt32(textBox1.Text); label3.Text = System.Convert.ToString(KalanSure); timer1.Interval = System.Convert.ToInt32(comboBox1.Text); timer1.Start();
Bitir butonumuzun Click olayında ise sadece timer’imizi durdurmamız yeterli olacak.
timer1.Stop();
Timer nesnemizin Timer olayına ise;
KalanSure = KalanSure - 1; label3.Text = System.Convert.ToString(KalanSure); if (KalanSure == 0) { timer1.Stop(); MessageBox.Show("Süre doldu");}
No Comment! Be the first one.