28 Eylül 2014, 01:01 | #1 | |
Guest
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
| DateTimePicker ve Timer Kullanımı Merhaba arkadaşlar, bu yazımızda DateTimePicker ve Timer kullanımı nı özelliklerini anlatarak örnek bir uygulama üzerinde göstermeye çalışacağız.Öncelikle DateTimePicker ne işe yarar onu anlatmaya çalışalım. DateTimePicker kullanıcıdan istediğimiz tarih ve zaman bilgilerini kolaylıkla alıp belirlediğimiz bir biçimde gösterdiğimiz kontrol elemanıdır.Tarih bilgileri otomatik oluşturulur ve yanlış tarih bilgi girişini engeller. DateTimePicker Önemli Özellikleri; Format:Görüntülenecek olan saat ve tarih biçimini ayarlar. CustomFormat:Özel saat ve tarih biçimini ayarlar. ShowCheckBox Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ateTimePicker ın soluna bir checkbox ekler ve ekranda görüntülenip görüntülenmyeceğini gösteren bir değer verilir. MaxDate Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ateTimePicker ın alabileceği maksimum değer. Değiştirilebilir. MinDate Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. ateTimePicker ın alabileceği minimumdeğer. Değiştirilebilir. Value:Seçili olan tarih değeri. Location:Form üzerine bulunacağı yeri belirler. Size Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. oyutunu ayarlar. Timer ise programımızın zamana bağlı olarak belirli periyotlarla işlemlerin yapılması için kullanılır.Zaman aralığı program yazımında belirlenir.Timer kontrolu çalışma esnasında form üzerinde görünmez. Arka planda çalışır ve belirlenen zaman geldiğinde yaplıması istenen işi gerçekleştirir. Timer Özellikleri; Enabled Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir. eğeri true ise Timer çalışır, False ise çalışmaz. İnterval:Timerin çalışması için belirlenen zaman aralığıdır. Milisaniye cinsinden bir değerdir. Örneğin her 1 saniyede bir işin yapılmasını istiyorsak Intervay değerini 1000 vermemiz gerekir.Varsayılan değeri 500 yani 0,5 saniyedir. DateTimePicker ve Timer nesneleri hakkında temel bilgiler ve özellikleri verdikten sonra örnek bir form uygulamasıyla bilgilerimizi pekiştirelim. Aşağıda görülen form ekranında olduğu gibi bilgiler doldurulup Yazdır butonuna tıklatıldığında girilen bilgileri Mesaj olarak gösteren programı Windows form ortamında hazırlayacağız.Doğum yılı bilgilerini DateTimePicker nesnesi kullanarak saat kısmını ise timer ekleyerek uygulamamızı gerçekleştireceğiz. [Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 private void Form1_Load(object sender, EventArgs e) { dateTimePicker1.Value = DateTime.Today.AddYears(-31); label4.Text = DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second; } private void button1_Click(object sender, EventArgs e) { DateTime dogumgunu = new DateTime(); dogumgunu = dateTimePicker1.Value; int dogumyili = dateTimePicker1.Value.Year; int buyil = DateTime.Today.Year; int yas = 0; yas = buyil - dogumyili; string ad = textBox1.Text; string soyad = textBox2.Text; string medenihal = ""; if (radioButton1.Checked) { medenihal = "Evli"; } else if (radioButton2.Checked) { medenihal = "Bekar"; } string hobilerim = ""; if (checkBox2.Checked) { hobilerim += "Spor"; } if (checkBox3.Checked) { hobilerim += " Sinema"; } if (checkBox4.Checked) { hobilerim += " Müzik"; } if (radioButton1.Checked || radioButton2.Checked) { MessageBox.Show("Adınız=" + ad + "\n Soyadınız=" + soyad + "\ndoğum yılınız=" + dogumgunu.ToShortDateString() +"\n"+ yas.ToString() + " yaşındasınız"+"\n Medeni haliniz="+medenihal+"\n Hobileriniz="+hobilerim ); } else { MessageBox.Show("Medeni Halinizi Seçiniz"); } } private void timer1_Tick(object sender, EventArgs e) { label4.Text = DateTime.Now.Hour + ":" + DateTime.Now.Minute + ":" + DateTime.Now.Second; } private void checkBox1_CheckedChanged(object sender, EventArgs e) { if (checkBox1.Checked) { groupBox2.Visible = true; } else if (!checkBox1.Checked) { groupBox2.Visible = false; } | |
|
Etiketler |
datetimepicker, kullanımı, timer, ve |
Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| |
Benzer Konular | ||||
Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
Timer | Deep | Client | 0 | 01 Şubat 2012 15:53 |
Timer kullanımı | LordAres | mIRC Scripting Sorunları | 0 | 05 Ekim 2010 13:53 |
Timer | Ebul_Alemeyn | mIRC Scripting Sorunları | 1 | 10 Kasım 2009 22:06 |
timer ? | muratt_aziz | mIRC Scripting Sorunları | 4 | 11 Ekim 2008 22:43 |