1. Ana Sayfa
  2. Programlama Temelleri
  3. C# Dersleri – textBox’a sayı aralığı belirleme

C# Dersleri – textBox’a sayı aralığı belirleme

featured

C# ile hazırladığınız uygulamalarda textBox’a girilecek olan sayının belli bir aralıkta olmasını isteyebilirsiniz. Örneğin öğrenci notları girilecek bu değerin 0 ile 100 arasında olması lazım sayı aralığının kontrolü için aşağıdaki kodlar işinizi görecektir. kodlarımızı textBox’ın Leave olayına yazarak kontrolü gerçekleştiriyoruz.
aralik

private void textBox1_Leave(object sender, EventArgs e)
        {
            try
            {
                if (Convert.ToInt32(textBox1.Text) < 0 || Convert.ToInt32(textBox1.Text) > 100)
                {
                    MessageBox.Show("Değer 0-100 arasında olmalı");
                    textBox1.Text = "";
                    textBox1.Focus();
                }
            }
            catch
            {
                MessageBox.Show("Sayısal bir değer girin");
                textBox1.Text = "";
                textBox1.Focus();
            }
        }
Yorum Yap
Subscribe
Bildir
guest

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

2 Yorum
Inline Feedbacks
View all comments
Asım

Boylesi daha manlıklı cunku boş olarak textbox u leave edince otomatik hata oluyor :)

private void textBox1_Leave(object sender, EventArgs e)
{
if(textBox1.Text!=””)
{
try
{
if (Convert.ToInt32(textBox1.Text) 100)
{
MessageBox.Show(“Değer 0-100 arasında olmalı”);
textBox1.Text = “”;
textBox1.Focus();
}
}
catch
{
MessageBox.Show(“Sayısal bir değer girin”);
textBox1.Text = “”;
textBox1.Focus();
}
}
}

BilisimOgretmeni

İlginiz için teşekkürler Asım Bey; yazdığınız şekilde de uygulanabilir ama hesaplama işlemlerinde sıkıntı çıkmaması veya zorunlu sayısal bilgi girişleri için diğer türlü kullanmak gerekebilir.