C# Ders3- Form Özellikleri


Merhaba arkadaşlar bugünkü konumuz formumuzun özelliklerine değinmek olacaktır. Sırayla bunlardan bahsedelim.

Form1_Load metodu formumuzun yüklenince çalışmasını istediğimiz komutları bu metodun içine yazıyoruz. Mesela formumuzun içine bir label atalım ve form yüklenince Formunuz yüklendi mesajını bizlere versin. Bunun için hemen C# projemize ToolBox’dan bir tane label kontrolümüzü ekleyelim ve formumuzun üzerine çift tıklayarak bu metodumuzu aktifleştirelim yada dilerseniz Formumuz seçili iken Properties penceresinden bu metodumuzu aktif hala getirebilirsiniz.

Label ekle

Properties Penceresindeki Load Metodu

Şimdi kod tarafına label kontrolümüzün Text özelliğine “Form Yüklendi” mesajımızı yazalım.

 private void Form1_Load(object sender, EventArgs e)
        {
            label1.Text = "Form Yüklendi.";
        }

Şimdi projemizi çalıştığımız zaman formumuz yüklenirken bu metodumuza gelerek kodlarımızı çalıştırıp ondan sonra yükleme işlemini tamamlıyor ve siz formun yüklenmiş halini ekranda görebiliyorsunuz.

Burada unutulmaması gerek nokta ise; arka tarafta kod yazarken bazı istisna durumlar hariç her satıra noktalı virgül (;) işaretimizi koymaktır.

Şimdi diğer eventlerimize bakmak için Properties penceremizden Events lar kısmından aşağıdaki metodlarımıza bakalım.
Form1_MouseClick metodumuz ise Form1 formumuza mause ile tıkladığımız zaman çalışacak kontrollerimizi yazıyoruz.

 
private void Form1_MouseClick(object sender, MouseEventArgs e)
        {
            label1.Text = "Mause tek tıklama olayı gerçekleşti";
        }

Form1_MouseDoubleClick metodumuz ise çift tıklama işlemi gerçekleştiği zaman çalışacak olan metodumuzdur.

private void Form1_MouseDoubleClick(object sender, MouseEventArgs e)
        {
            label1.Text = "Mause çift tıklama olayı gerçekleşti";
        }

Form1_KeyPress metodumuz ise klavyede bir tuşa basıldığı zaman çalışacak olan metodumuzdur.

private void Form1_KeyPress(object sender, KeyPressEventArgs e)
        {
            label1.Text = "Klavyeden bir tuşa basıldı";
        }

Şimdi ekran çıktılarımızı verelim.
Form1_Load metodu

Form1_MouseClick metodu

Form1_MouseDoubleClick

Form1_KeyPress metodu

Bir yorum ekleyin

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir