Yönetici Falcon 8 Haziran, 2022 Oluşturdu: Yönetici Paylaş 8 Haziran, 2022 Oluşturdu: C# Windows Form uygulamalarında Timer kontrolü kullanımı istenen komutların belirlenen zaman aralığında tekrarlanmasını sağlamak için kullanılmaktadır. Timer kontrolüne ait özellikleri ve Timer kontrolü kullanılarak yapılmış örnekleri yazının devamında bulabilirsiniz. İnterval Özelliği: Bu özellik kodlarımızın ne kadar sürede tekrarlanacağını belirlediğimiz özelliktir. Milisaniye cinsinden değer verilir. Örnek olarak her 1 saniyede çalışmasını istediğimiz kodlar için Interval özelliği 1000, 1,5 saniye olarak ayarlamak için 1500 olarak ayarlanmalıdır. Enabled Özelliği: Değeri true ise timer’ın çalışmasını,false ise durdurulmasını sağlar.Yani enabled değeri true ise timer’ın Tick olayına yazılan kodlar çalışır, false ise çalışmaz. Start: Timer nesnesini başlatır. Stop: Timer nesnesini durdurur. Olayları: Tick Olayı : Tekrarlanmasını istediğimiz kodları Timer_Tick olayına yazarız. Yukarıda belirttiğimiz özellikleri birkaç örnek üzerinde uygulayalım. Örnek 1: Formumuza eklediğimiz Butona basıldığında label kontrolünde 100 ms arayla artan bir sayaç yapalım. Öncelikle formumuzu tasarlayalım. Formumuza 1 adet Label 3 adet Button ekledikten sonra Toolbox penceresinden Timer kontrolünü sürükle bırak yöntemiyle Formumuza sürükleyebiliriz. Bu işlem sonucunda Timer nesnemiz Formumuzun alt tarafında görülecektir. Şimdi sırasıyla kodlarımızı yazacağız. İlk olarak Form_Load olayı için kodlarımızı yazmak için Form üzerinde boş bir alanda çift tıklıyoruz. Gizli İçerik Gizli içeriği görmek için Giriş Yap Veya Kaydol Burada form yüklendiği anda gerekli ayarlamaları yapabiliriz. timer1 kontrolünün interval özelliğini buradan ayarlayabileceğiniz gibi Tasarım bölümünde timer1 üzerine bir kez tıkladıktan sonra Properties penceresinden de yapabilirsiniz. Şimdi public olarak sayac isimli bir değişken oluşturarak ilk değer olarak 0 değerini verelim. Button1 çift tıklayarak timer1′ i başlatalım. Gizli İçerik Gizli içeriği görmek için Giriş Yap Veya Kaydol Button2 ile timer1 nesnesini durduralım. Gizli İçerik Gizli içeriği görmek için Giriş Yap Veya Kaydol ve Sıfırla butonu ile sayacın sıfırlanmasını sağlayalım. Gizli İçerik Gizli içeriği görmek için Giriş Yap Veya Kaydol Son olarak timer1 kontrolü üzerinde çift tıklayarak tekrar etmesini istediğimiz kod satırlarını timer1_Tick olayına yazalım. Gizli İçerik Gizli içeriği görmek için Giriş Yap Veya Kaydol Kodlarımızı yazıp projemizi çalıştırdığımız zaman Sonuç aşağıdaki gibi olacaktır. Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
Önerilen İletiler
Sohbete katıl
Şimdi mesajını gönderebilir ve daha sonra kayıt olabilirsin. Bir hesabın varsa, hesabınla göndermek için şimdi oturum aç.