Hallo,
ich habe am Mittwoch angefangen mir Windows Visual Basic 2008 beizubringen und habe jetzt gerade ein kleines Problem.
Ich bitte den User um eine Eingabe. Er soll aber entweder 1 oder 2 eingeben, sonst nichts.
Kann ich etwas schreiben, das bei einer Fehleingabe (also alles andere ausser 1 oder 2) ein Text kommmt, der darauf hinweißt das eine Fehleingabe gemacht wurde und das der User dann die Möglichkeit hat erneut zwischen 1 und 2 zu wählen?
Ich hatte es versucht mit
___________________________________________________
If eingabe = 1 Then
Console.WriteLine(„Du hast 1 eingegeben.“)
ElseIf eingabe = 2 Then
Console.WriteLine(„Du hast 2 eingegeben.“)
Else
Console.WriteLine(„Fehleingabe. Bitte 1 oder 2 eingeben.“)
___________________________________________________
Es wird zwar der Text: „Fehleingabe. Bitte 1 oder 2 eingeben.“ ausgegeben, aber dann ist für Visual Basic die If funktion beendet und er macht mit der nächsten Anwendung weiter. Dadurch hat der User dann keine Möglichkeit eine erneute Eingabe zu machen.
Ich stell mir die Funktion ungefähr so vor:
Console.SpringezuZeile5
Vielen Dank im vorraus.