C# Timer Kullanımı ve Örnek Uygulama

Bir Windows sayacını temsil eder. Sayaç çalışmaya başladığı zaman, belirli zaman aralıklarında Tick olayı gerçekleşir.

Timer kontrolünün Interval değeri, Tick olayının kaç milisaniyede bir gerçekleşeceğini belirler.

Örneğin Interval değeri 2000 olan bir sayaç, Tick olayında yazılan kodları iki saniyede bir çalıştıracaktır.

Sayacı başlatmak için kontrolün Start metodu, durdurmak için ise Stop metodu kullanılır. Enabled özelliği, sayacın aktif olup olmadığını belirler.

Bu örneğimizde 60 dan geriye doğru sayan bir sayaç.
Aynı zamanda saniyede bir renk değiştiren bir program.

 

int sayi;  // global olarak tanımlıyoruz.

 private void timer1_Tick(object sender, EventArgs e)
    {
         if (sayi > 0)
            {
                sayi--;   //sayi=sayi-1;
             label1.Text = sayi.ToString();

                if (sayi % 2 == 0)
                {
                    label2.ForeColor = Color.Red;
                }
                else
                    label2.ForeColor = Color.Yellow;
            }
           else
                sayi = 60;

        }

private void Form1_Load(object sender, EventArgs e)
        {
            sayi = 60; //60.Saniyeden başlatıyoruz.
         label1.Text = sayi.ToString();
        }

private void button1_Click(object sender, EventArgs e)
        {
            timer1.Start();  // Başlatma
            timer1.Interval = 100;  // Hızını Ayarlıyoruz.
        }

private void button2_Click(object sender, EventArgs e)
        {
            timer1.Stop(); // Durdurma
        }

15.667 defa okundu.

One Response to C# Timer Kullanımı ve Örnek Uygulama

  1. Ali dedi ki:

    timer tick olayına gelip kodlarımızı yazalım açıklamalı
    timer intervalini 1000 ms olarak alıyoruz saniyede – 1 azalsın

    vb.net için

    textbox1.text = val(textbox1.text – 1) // textbox’a yazdığımız değerden – 1 yap her saniyede

    //eğer textboxtaki değer 0 ve küçükse webbrowseri yenile

    if textbox1.text <= "0" then
    webbrowser1.refresh()
    end if

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Powered by WordPress | Designed by: credit repair | Thanks to st louis web design, essay writing and fire glass
c# örnekleri , csharp örnekleri , c# örnek , C# Örnekleri , örnekleri c# , C# ÖRNEKLERİ
BTT Sınavları

C# Uygulamaları

Müdür Yardımcılığı Sınavına Hazırlık Sayfası

Müdür Yardımcılığı Çalışma Notları

C# Uygulamaları

Yazılı Soruları Php Dersleri Bilişim Teknolojileri Alanı Yazılı Soruları C# Dersleri C# Örnekleri