KeyPress olayı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
KeyPress olayı etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

6 Nisan 2016 Çarşamba

C# Tuşa Basma Olayı Kullanımı (KeyPress Event) Kullanımı

C# ta Bir tuşa basıldığında devreye giren olaydır. basit bir örnekle kullanımını açıklayalım.

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
{
    // Basılan tuşun Karakter kodu alınarak  47 ile 58 arasında olup olamadığı kontrol ediliyor.
    if ((int)e.KeyChar >= 47 && (int)e.KeyChar <= 57)
{
   // 47 -58 kodlu tuşalara basıldıysa text içeriğine yazılır.
    e.Handled = false;
}
  // backspace tuşuna basıldı ise kontrol edilir.
 else if ((int)e.KeyChar == 8)
{
   e.Handled = false; // yazılan değer silinebilir.
}
 else
{
    // Belirttiğimiz kodlar dışında bir tuşsa text içeriğine yazılmaz
    e.Handled = true;
 }

iyi Çalışmalar



C# Tuşa Basma Olayı Kullanımı (KeyPress Event) Kullanımı