csharp – form application timer kullanımı

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
White is destined to be dirty Black is to blame
Seçkin Üye
Katılım
12 Ocak 2016
Mesajlar
395
Çözümler
10
Tepki puanı
17
Ödüller
7
10 HİZMET YILI
[font='Droid Sans', Arial, Tahoma]C Sharp Form Application kullanarak timer kullanımını bu örnekte göstelim.Örneğimizde timer kullanılarak listbox’a her 1 saniyede bir “bilgisayar programcılığı” yazdırılıyor.İstersek timer ayarlarını değiştirerek farklı zaman aralıklarında da yazdırmasını isteyebiliriz.[/FONT]

[font='Droid Sans', Arial, Tahoma]
CSharpFormTimerKullanimiCalisan.jpg
[/FONT]


[font='Droid Sans', Arial, Tahoma][font='Droid Sans', Arial, Tahoma]Timer nesnesi forma direk olarak eklenmiyor.Eklemek istediğimizde formun alt tarafına ekleniyor ve ona tıklayarak gerekli işlemleri yapıyoruz.[/FONT][/FONT]

[font='Droid Sans', Arial, Tahoma][font='Droid Sans', Arial, Tahoma]
CSharpFormTimerKullanimiForm.jpg
[/FONT]
[/FONT]


[font='Droid Sans', Arial, Tahoma][font='Droid Sans', Arial, Tahoma][font='Droid Sans', Arial, Tahoma]Çalışma zamanını ise milisaniye biçiminden gösteriyoruz.Bunu istersek properties panelindeki Interval yazan yerden istersek ise kodlardada belirtildiği gibi değiştirebiliyoruz.[/FONT][/FONT][/FONT]

[font='Droid Sans', Arial, Tahoma][font='Droid Sans', Arial, Tahoma][font='Droid Sans', Arial, Tahoma]
CSharpFormTimerKullanimiProperties.jpg
[/FONT]
[/FONT]
[/FONT]



Kod:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace Timer
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void timer1_Tick(object sender, EventArgs e)
        {//Timer çalıştığında yapılacak olan işlemleri yazıyoruz.
            listBox1.Items.Add("Bilgisayar programcılığı");
            //Timer çalıştığında listbox'a yeni itemler yüklemek istiyoruz.
            timer1.Interval = 50;
            //Timer'ın çalışma süresinin milisaniye biçiminden belirtiyoruz.
            //İstersek properties bölümünden aynı işlemi yapabiliriz.
            //http://memoryhackers.org/
        }
 
        private void buttonBasla_Click(object sender, EventArgs e)
        {//http://memoryhackers.org/
            timer1.Start();
            //Başla butonuna bastığımızda timer'ı başlatıyoruz.
        }
 
        private void buttonBitir_Click(object sender, EventArgs e)
        {//http://memoryhackers.org/
            timer1.Stop();
            //Bitir butonuna bastığımızda timer'ı durduruyoruz.
        }
    }
}
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst