Feedback

C# - Nur Zahlen in einer Textbox

Veröffentlicht von am 23.07.2017
(0 Bewertungen)
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
return;
auch weggelassen werden kann (je nachdem was danach kommt).
GFU-Schulungen  [Anzeige]

VB.NET 2017/2015/2013 Einführung

Das Seminar befähigt Sie zur eigenständigen Entwicklung von anwenderorientierten Programmen in VB.NET, worin auch der Einsatz von Datenbanken enthalten ist.

Visual Studio Team Foundation Server 2017/2015 (TFS) für Projektmitglieder - Kompakt

Nach Teilnahme an dieser Schulung sind Ihnen die Grundlagen von ALM geläufig. Sie planen und steuern Projekte effizient mit dem Visual Studio Team Foundation Server.

        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;
            }
        }
Abgelegt unter Textbox, Zahlen, keinText.

3 Kommentare zum Snippet

Martin Dauskardt schrieb am 27.07.2017:
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?
Tobi82 schrieb am 28.07.2017:
Oder man lässt erst gar keine Texteingabe zu wenn man nur Zahlen will ;-)
Jan Welker schrieb am 28.07.2017:
Ein Beispiel wie man es nicht machen sollte.
 

Logge dich ein, um hier zu kommentieren!