Feedback

Nur Zahlen in einer Textbox

Sprache: C#

Auch wenn dies ein ziemlich bescheuerter weg um zu prüfen ob in einer (Rich)Textbox nur zahlen drin sind, jedoch trotzdem funktioniert er. Noch anzumerken ist das die zeile [code]return;[/code] auch weggelassen werden kann (je nachdem was danach kommt).
        private void Button1_Click(object sender, EventArgs e)
        {
            try
            {
                int Zahl_Nutzer = Convert.ToInt32(txtBox_Zahl_Nutzer.Text);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Bitte keinen text eingeben und nur Zahlen-");
                return;
            }
        }
        private void Button1_Click(object sender, EventArgs e)
        {
            try
            {
                int Zahl_Nutzer = Convert.ToInt32(txtBox_Zahl_Nutzer.Text);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Bitte keinen text eingeben und nur Zahlen-");
                return;
            }
        }

3 Kommentare

  1. Moin. Abgesehen davon, dass es hier bereits brauchbare Beispiele gibt, finde ich Lösungen, welche auf Exceptions basieren, nicht sehr elegant. Hier lässt sich die Eingabe simpel gezielt validieren. Die Funktion Int32.Tryparse ist bekannt?