C# Textbox’a Sadece Rakam Girme
08 Tem 2010 6 Yorum
İstediğiniz textboxın properties-events bölümünden keypressine çift tıklayın ve açılan kod penceresine alttaki kodu yazınız :
İstediğiniz textboxın properties-events bölümünden keypressine çift tıklayın ve açılan kod penceresine alttaki kodu yazınız :
Kod:
if ((int)e.KeyChar >= 47 && (int)e.KeyChar <= 58)
{
e.Handled = false;//Basilan tusu yaz
}
else if ((int)e.KeyChar == 8 )
{
e.Handled = false;//Basilan tusu yaz
}
else
{
e.Handled = true;//Basilan tusu yoksay ve yazma
Bu kodu girdiğinizde textboxa rakam dışında bişey yazmayı engeller.

Great post!
like the attitude!
güzel paylasım tesekkürler
Eline sağlık. fakat / karakterinin girilmesini engelleyemiyor
Mehmet
if ((int)e.KeyChar >= 48 && (int)e.KeyChar <= 56) olarak değiştirirsen sorun ortadan kalkar.
Mehmet pardon
if ((int)e.KeyChar >= 48 && (int)e.KeyChar <= 57) olarak değiştirirsen sorun ortadan kalkar.