Menü

Windows Form’a Dinamik Tarih Saat Yapımı

22 Ocak 2015 - Microsoft

Merhaba arkadaşlar bu yazımda sizler Windows Form’a dinamik tarih saat eklemeyi anlatacağım. Tarih saat otomatik olarak ilerleyecek. Timer kullanarak gerçekleştirdiğim bir uygulamadır. Uygulamayı nasıl yaptığıma gelecek olursak gayet basit. Öncelikle form görüntüsüne bakacak olursak;

girisekran

Timer nesnesini formunuza ekledikten sonra Form_Load olayına aşağıdaki kodları yazıyoruz.

private void GirisFormu_Load(object sender, EventArgs e)
{
        timer1.Interval = 1000;
        timer1.Start();
        label4.Text = DateTime.Now.ToLongDateString();
        label6.Text = DateTime.Now.ToLongTimeString();
}

Yukarıda neler yaptığımızı açıklayalım; timer1.interval=1000 kodu ile timer nesnesinin tetiklenme süresini belirledik. Burada 1000 değeri milisaniye cinsindendir. 1000 milisaniye 1 saniyeye denk gelmektedir. Timer1.start()koduyla timer’ı başlattık ve label’lara tarih ve saati yazdırdık. Timer_Tick olayında da aşağıdaki kodlar yer almaktadır.

private void timer1_Tick(object sender, EventArgs e)
{
        label4.Text = DateTime.Now.ToLongDateString();
        label6.Text = DateTime.Now.ToLongTimeString();
}

Load olayında verdiğimiz interval(Aralık saniye) değerine göre tick kısmındaki komutlar çalışacaktır. 1 saniyede bir label’lardaki yazılar güncellenmekte ve bu sayede formda tarih ve saat görüntülenmektedir.

 

Bir Cevap Yazın