1. Anasayfa
  2. Programlama Temelleri

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

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

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();
            }
        }
Bu İçeriğe Tepkin Ne Oldu?
  • 4
    ba_ar_l_
    Başarılı
  • 1
    gayet_yi
    Gayet İyi
  • 4
    te_ekk_rler
    Teşekkürler
  • 1
    anlamad_m
    Anlamadım
  • 9
    yetersiz
    Yetersiz
İlginizi Çekebilir
Subscribe
Bildir
guest

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.

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.