C# Sadece Sayı ve Sadece Harf

C# da bazı durumlarda textboxa sadece sayı ve harf girilmesini isteyebiliriz. Bu makalemizde textbox içersine sadece sayı ve sadece rakam girme uygulamasını görücez.

Sadece sayı girmek için textBox’ın KeyPress eventine aşağıdaki tek satırlık kodumuzu yazıyoruz.

private void txtSadeSayi_KeyPress(object sender, KeyPressEventArgs e)
{
    e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar);
}

Sadece harf girmek için de textBox’ın KeyPress eventine aşağıdaki tek satırlık kodumuzu yazıyoruz.

private void txtSadeHarf_KeyPress(object sender, KeyPressEventArgs e)
{
     e.Handled = !char.IsLetter(e.KeyChar) && !char.IsControl(e.KeyChar) && !char.IsSeparator(e.KeyChar);
}

İlgili Konular

Yorum Yap

Boş Geçilmez
Boş Geçilmez
Boş Geçilmez

0 Yorum