C# Textbox Kontrolü

C# ta bazen kullanıcılar textboxa girilmemesi gereken değerleri farkında olmadan yada bilmeyerek giriş yapabilirler. Bu durumda girilen değerin veritabanında tanımlı tip değilse veya sınırı aşıyorsa hata meydana gelecektir. Bu hataları ortadan kaldırmak için kullanıcı giriş yaparken sınırlama koymak gerekebilir. Bunlara birkaç örnek vererek uygulamak gerekirse;

Textbox girilen değerin karakter sınırı için buton onclick olayına

if(textbox1.TextLengh!=11)
{
MessageBox.Show("TC Kimlik No Eksik......", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Information);
}

Metin girişini engellemek için Textbox KeyPress olayına

if (char.IsLetter(e.KeyChar)) { e.Handled = true;  }   
else   
{  e.Handled = false;  }
Sayı girişini engellemek için
if (char.IsNumber(e.KeyChar))  
{  e.Handled = true;  }  
else  
{  e.Handled = false;  }

Bir cevap yazın

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.