In Textbox bestimmte zweistellige Zahlen prüfen

  • VB.NET

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von JeHe.

    In Textbox bestimmte zweistellige Zahlen prüfen

    Hallo zusammen,

    Ausgangssituation:
    In einer Textbox sollen zweistellige Zahlen eingegeben werden. Mommentan ist die Zahl 32 oder die Zahl 42 zulässig. Später möchte ich weitere ergänzen.

    Fragestellung:
    Wie schreibe ich eine Bedingung, die die gültigen Zahlen erkennt? Soll heißen wenn keine 32 oder 42 oder ... eingegben wurde, das mann aufgefordert wird seine Auswahl zu berichtigen.
    Bei meinen versuchen mit If... oder Do Until wird immer der erste Wert der Zahl also die 3 oder die 4 (Textbox.text über Textchanged) erkannt, dann wirds zu einer Entlosschleife und ich kann keine Eingaben in der Textbox mehr durchführen. Unter QB hätte ich jetz eine Matrix mit if und goto aufgebaut, allerdings ist ja die geläufige Meinung das Goto DITRY is.

    Wer hat eine IDEE?

    Anmerkung:
    - Die Eingabe von Buchstaben fange ich mit TRY ex ab

    - Ja ich weis mit einem Zahlenauswahlfeld (NumericUpDown) oder Listenfeld hätte ich das Problem nicht. Mich interessiert aber die Bedingung für den oben genannten Fall.

    Gruß JeHe