• Forum vBulletin altyapısından Xenforo altyapısına geçirildi, bu sebeple eski şifreleriniz ile foruma giriş yapamayacaksınız, parolamı unuttum adımından mailiniz ile şifre sıfırlayarak giriş yapabilirsiniz.

    Üyeliklerinde geçerli bir mail adresi olmadığı için sıfırlama yapamayacak kullanıcılar forum kullanıcı adlarını ve yeni şifrelerini yazarak info@maxigame.org adresine şifre sıfırlamak istediklerine dair bir mail göndersinler şifrelerini sıfırlayıp mail adreslerini güncelleyeceğiz. Şifreniz sıfırlandıktan sonra foruma giriş yapıp tekrar istediğiniz gibi değiştirebilirsiniz.

[C# - 3] Visual Studio Nesneler - Timer'ın Özellikleri

  • Konuyu başlatan Konuyu başlatan pureLove
  • Başlangıç tarihi Başlangıç tarihi

pureLove

future awesome
ViP Üye
Aktiflik
K.Tarihi
29 May 2009
Mesajlar
2,445
Puanı
787
Konum
Fethiye
maxigame_logo1.gif

Merhabalar. Bu derste Visual Studio programına ait nesnelerinden biri olan "Timer"ı inceleyeceğiz.
Timer, aktif formda istenilen komutların belirlenen zaman aralığında tekrarlanması için Timer kullanılabilir.

Kullanımı; Toolbox penceresinden, aktif forma sürükle - bırak. Eklenmesi durumunda formun altında "Timer" nesnesi belirecektir. Properties penceresini inceleyelim.
maxayrac1.png

zsl1ya.jpg

maxayrac3.jpg

552hzc.jpg
2d6qxli.jpg

maxayrac3.jpg

Interval: Timer'ın çalışacağı zaman aralığıdır. Zaman, mili saniye cinsindedir. Örneğin kodlar 1 Saniyede çalıştırılmak istenirse, Interval'e 1000 yazılması gerekmekte. (1 Saniye = 1000, 2 Saniye = 2000...)
Enabled: İki değeri vardır. True ve False. True durumunda Timer aktiftir ve çalışır. False durumunda Timer pasiftir ve çalışmaz. Aktif olduğu durumda Tick olayına yazılan kodları kullanır.
Tick: Bu olaya yazılan kodlar, Interval değerine göre işlemektedir.

Örnek: Başla butonuna basınca her 1 saniyede Listbox nesnesinde www.maxigamerz.com yazan ve dur butonuna basınca kodu durduran programı yazalım.
maxayrac1.png

r8xve0.jpg

maxayrac3.jpg

Kod:
[COLOR=#b22222]private void btnBaslat_Click(object sender, EventArgs e)[/COLOR]
[COLOR=#b22222]        {[/COLOR]
            timer1.Enabled = true;
[COLOR=#b22222]        }[/COLOR]

[COLOR=#b22222]        private void btnDurdur_Click(object sender, EventArgs e)[/COLOR]
[COLOR=#b22222]        {[/COLOR]
            timer1.Enabled = false;
[COLOR=#b22222]        }[/COLOR]

[COLOR=#b22222]        private void timer1_Tick(object sender, EventArgs e)[/COLOR]
[COLOR=#b22222]        {[/COLOR]
            listBox1.Items.Add("www.maxigamerz.com");
[COLOR=#b22222]        }[/COLOR]
maxayrac3.jpg

1z54r2b.jpg
 
Geri
Üst