• Buradasın

    C# textbox'a girilen değer nasıl kontrol edilir?

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    C#'ta textbox'a girilen değerin kontrol edilmesi için aşağıdaki yöntemler kullanılabilir:
    1. Değerin integer olup olmadığının kontrolü:
      int.TryParse
      yöntemi kullanılarak textbox'a girilen değerin integer olup olmadığı kontrol edilebilir 1.
    int basla; if (int.TryParse(textBox5.Text, out basla)) { // textBox5'e girilen değer integer ise basla değişkenine atanır. } else { // textBox5'e girilen değer integer değil ise hata mesajı görüntülenir. MessageBox.Show("Başlangıç için sayısal bir değer girin"); }
    1. Değerin boş olup olmadığının kontrolü:
      TextBox.Text
      özelliği kullanılarak textbox'a değer girip girilmediği kontrol edilebilir 1.
    if (textBox1.Text == "") { MessageBox.Show("Textbox'a değer girilmedi"); } else { MessageBox.Show("Textbox'a değer girildi"); }

    Konuyla ilgili materyaller

    TextBox'ta sadece sayı nasıl girilir?

    TextBox'ta sadece sayı girişi yapabilmek için aşağıdaki yöntemlerden biri kullanılabilir: 1. C# Kodu ile: TextBox'ın KeyPress eventine aşağıdaki kod bloğu eklenerek sadece rakamların girilmesi sağlanabilir: ```c# private void textBox2_KeyPress(object sender, KeyPressEventArgs e) { e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar); } ``` 2. JavaScript Kodu ile: Sayfanın üst kısmına aşağıdaki JavaScript kodu eklenip, hangi TextBox'a bu özelliği vermek isteniyorsa onun onkeypress eventine aşağıdaki kod yapıştırılabilir: ```javascript function SayiGirme(degisken) { degisken = (degisken) ? degisken : window.event; var charCode = (degisken.which) ? degisken.which : degisken.keyCode; if (charCode > 31 && (charCode < 48 || charCode > 57)) { return false; } return true; } ```