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ı