C# timer kontrolü örnek uygulama
Timer kontrolü programlama dillerinde en çok kullanılan kontrollerden biridir. Timer kontrolü programınızda bir bir işlemin belirli periyotlar içerisinde tekrar etmesini sağlar. Bu kontrolün fazla bir özelliği yok ama çok kullanışlı şimdi özelliklerini açılayalım. Interval özelliği; Kullanımı: Timer1.interval=1000; işte işlemlerin ne sıklıkla gerçekleşeğeciği bu özellikle belirtiyoruz. Örneğimizde 1000 atadık bu bir saniye demek yani 1 er saniye arayla işlemler gerçekleşek. Tabiki bunun için timer1.enabled=true olması gerekir.Yapmış olduğunuz programa göre buraya belli bir kısımda false atayarak timerın tick olayını durdurabilirsiniz. Tabi son olarak timer olayını start etmek var bunuda mesala butonun click olayına yazarak timerı başlatabilirsiniz. Timer1.Start(); // veya timer1.stop(); Şimdi örnek bir uygulama yapalım timer kullanarak kayan yazı yazalım; private void Form1_Load(object sender, EventArgs e) { this.Text = ” www.serdardemir.net || Serdar DEMİR “; timer1.Interval = 100; timer1.Enabled = !timer1.Enabled; } private void timer1_Tick(object sender, EventArgs e) { string kayanyazi = this.Text; int adet = kayanyazi.Length; string ilkkarekter, sonrasi; ilkkarekter = kayanyazi.Substring(0, 1); sonrasi = kayanyazi.Substring(1, adet – 1); this.Text = sonrasi + ilkkarekter; }




