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

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

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

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

2
Kimler Neler Demiş?

Bir Cevap Yazın

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

  Subscribe  
Bildir
Asım
Ziyaretçi
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
Ziyaretçi
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.