28 Kasım 2011 Pazartesi

c#.net girilen değerin sayı olduğunu kontrol eden kod

Bu yazıda textboxdan girilen değerin sayı olup olmadığını kontrol edeceğiz.
Öncelikle global metot olarak bu kodu yazıyoruz :
public static bool IsNumeric(string NumToValidate)
{
if ((NumToValidate != null))
{
double NumTest = new double();
System.Globalization.CultureInfo cultureInfo = new System.Globalization.CultureInfo("en-US", true);
return Double.TryParse(NumToValidate, System.Globalization.NumberStyles.Any, cultureInfo.NumberFormat, out NumTest);
}
else
{
return false;
}

Burada ise butonun click kodu yazmakta :

if (IsNumeric(textBox1.Text))
{
MessageBox.Show("Sayidir");
}

Bunu yaş kontrolünde veya herhangi sayı girilmesi gereken programlarda kullanabilirsiniz.

Hiç yorum yok:

Yorum Gönder