C# Personel Formu

Muhammet Ali
9 Haziran 2015 Salı
1

Bu örneğimizde çeşitli kontrolleri kullanarak basit bir bilgi formu oluşturup kullanıcının girdiği doğum tarihinden yaş hesaplanacaktır.  

Formun tasarımı Şekildeki gibi olacaktır. 

1.  Yeni bir Windows projesi açın ve ismini ”personelFormu” olarak değiştirin.

2.  Tablo 4.3’teki kontrolleri formunuza ekleyin.

 

Tablo 4.3

Name                                       Text

Label                                        lblAd                                         Adınız

Label                                        lblSoyad                                    Soyadınız

Label                                        lblCinsiyet                                 Cinsiyetiniz

Label                                        lblDogumTarihi                          Doğum Tarihiniz

Label                                        lblAdres                                    Adresiniz

Label                                        lblSehir                                     İliniz

Label                                        lblYas

TextBox                                    txtAd

TextBox                                    txtSoyad

TextBox                                    txtAdres

RadioButton                               rdbErkek                                   Erkek

RadioButton                               rdbBayan                                  Bayan

DateTimePicker                          dtpDogum

ListBox                                      lboxSehir

Button                                      btnGonder                                 Formu Gönder

 

Bunlara ek olarak, txtAdres adlı textbox’ın MultiLine özelliğini true yapınız. lboxSehir adlı ListBox kontrolünün Items özelliğine “Istanbul” ,”Ankara” ve “Izmir” i ekleyin.

enlightenedlblYas adlı Label kontrolünün Text özelliği boş olduğu için Form üzerinde görünmemektedir. lblYas kontrolü  dtpDogum adlı kontrolün altında yer almalıdır.     

 

3.   Formu dolduran kişi DateTimePicker kontrolünden doğum tarihini seçtiği anda lblYas adlı Label kontrolünün Text özelliğine kişinin yaşı yazılacak.

4.  dtpDogum adlı kontrolün ValueChanged olayına çift tıklayın ve dtpDogum_ValueChanged metoduna yaşı hesaplayan kodları yazın:

3.   Formu dolduran kişi DateTimePicker kontrolünden doğum tarihini seçtiği anda lblYas adlı Label kontrolünün Text özelliğine kişinin yaşı yazılacak.

4.  dtpDogum adlı kontrolün ValueChanged olayına çift tıklayın ve dtpDogum_ValueChanged metoduna yaşı hesaplayan kodları yazın:

private void dtpDogum_ValueChanged(object sender, EventArgs e)
{

//Bugünün yılını alıp simdikiYıl adlı int tipindeki değişkene eşitliyoruz.

int simdikiYil = DateTime.Now.Year;

//DateTimePicker a girilen tarihin yılını alıp dogumYili adlı int tipindeki değişkene eşitliyoruz.

int dogumYili = dtpDogum.Value.Year;
int yas = simdikiYil - dogumYili;

//Kullanıcının yaşını lblYas adlı labela yazıyoruz.
            
lblYas.Text = yas.ToString()+” yaşındasınız”;
 
}

Uygulamayı çalıştırıp gözlemleyin. 

 



yorumlar
64x64

Samet UCA

16 Mayıs 2017 Salı

Teşekkürler

Yorum yaz