Vb.net GUI

Hallo,
ich habe da ein kleines Problem. Ich habe eine GUI mit mehreren Textboxen erstellt. Nun habe ich da eine Frage. In einer der Textboxen darf nur ein Integer eingegeben werden, jedoch bricht das Programm ab sobald ich da einen Double wert eingebe. Deswegen brauch ich eine Ausnahmebehandlung. Wie kann ich sagen, das wenn der Inhalt in der TextBox ein double Wert ist, das Programm dies erkennt und eine Messagebox ausgibt(mit dem Fehler).Textbox ist vom Type String, könnte ich da nach dem Punkt suchen oder müsste ich einfach den Wert in Integer konvertrieren, so dass er automatisch den Wert korrigiert. Entschuldigung falls das ein leichter Fall ist habe schon gegooglt leider nichts zu meinem fall gefunden :smile: und im Buch vom Prof. steht auch nichts dazu.

Danke für eure hilfe.

Mit freundlichen Grüßen:
Dennis

Hallo!
Schau Dir mal die Dokumentation zu Double.TryParse() an, das ist genau das, was Du brauchst.

Gruß,
Martin

Auch Hallo,

wahrscheinlich doch mehr Integer.TryParse(…) As Boolean. Sobald das Ergebnis „False“ ist, müsste er die MessageBox mit Fehler-Hinweis zeigen. Damit har er dann auch sämtliche anderen Falscheingaben (Text z.B.) abgefangen.

Gruß
Thomas

Nochmal hallo!

Der Fragesteller hat nicht geschrieben, welche .NET-Version er verwendet und Integer.TryParse() gibt es nicht von Anfang an.
Double.TryParse() schon und dort kann man auch angeben, welche Art von Zahlen man haben möchte (auch Integer).

Gruß,
Martin