Son Haberler
Anasayfa / Yazılım / C# / Form Olayları

Form Olayları

Bu yazımda da form olaylarına değinmek istiyorum. Tabi hepsinin mümkünatı yok en yaygın olarak kullanılanlara değineceğim.

Form Olayları :

Load : Form yüklendikten sonra tetiklenecek olayları burada yer alır.
FormClosing : Form kapanmadan hemen önce çalışacak olaylar burada yer alır.
FormClosed : Form kapandıktan sonra çalışacak olaylar burada yer alır.
Application.Exit : Çağrıldığı anda tetiklenmeyen bir metottur. Bu yüzden bu metottan önce bir close çağırılmalıdır.
Activated : Form kullanıcı tarafından Activate() edildiğinde çalışacak olaylar tetiklenir.
Deactivate : Formun etkinliği kaldırılınca tetiklenen olaylar buradadır.
HelpButtonClicked : Formun üst kısmında yardım düğmesi tıklandığında çalışacak olayları buraya belirtebiliriz.
HelpRequested : Form üzerinde iken F1 tuşuna bastığımızda tetiklenecek olayları buraya belirtebiliriz.

Form Mouse Olayları :

Click : Form üzerine tıklandığında tetiklenir.
DoubleClick : Form üzerine çift tıklandığında tetiklenir.
MouseClick : Form üzerine mouse ile tıklandığında tetiklenir.
MouseDoubleClick : Form üzerine mouse ile çift tıklandığında tetiklenir.
MouseMove : Form üzerinde mouse hareket ettirilmesi ile çalışır.
MouseEnter : Form alanına girmekle tetiklenen olayları buraya yazabiliriz.
MouseLeave : Form alanından ayrılındığında tetiklenen olayları buraya yazabiliriz.
MouseDown : Mouse tuşuna basıldığında çalışacak olaylar burada yer alabilir. MouseDown olayı Click olayından önce çalışan bir olaydır.
MouseUp : Mouse tuşuna bastıktan sonra çekildiğinde çalışacak olaylar burada yer alabilirler.

Form Klavye Olayları :

KeyPreview : KeyPress, KeyUp, KeyDown gibi özellikleri vardır.
KeyDown : Form üzerinde herhangi bir tuşa basıldığı anda tetiklenir.
KeyUp : Form üzerinde bir tuşa basılıp çekildikten sonra olaylar tetiklenir.
KeyPress : Kullanıcın fonksiyon ve yn tuşları dışında diğer tuşlara bastığı anda olayların tetiklendiği alandır.

2 yorum

  1. Ellerinize sağlık.
    Siteniz çok güzel yalnız sitenizde sayfalarda yazdır butonu
    olsa yazılarınızı yazıcıdan çıkarmak daha güzel olurdu.
    (Bazı makale sitelerinde olduğu gibi)
    İyi çalışmalar.

  2. Yorumunuz için çok teşekkür ederim, önerinizi dikkate alacağım 🙂

Bir cevap yazın

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