Fouten aanduiden

Status
Niet open voor verdere reacties.

Stress

Gebruiker
Lid geworden
7 feb 2010
Berichten
76
Hallo iedereen,

Ik ben bezig met een klein "leerprogramma" voor een of ander vak.
Maar, nu wil ik dat er in een textbox een bepaalde tekst mag ingevuld worden en dat het correct is, andere woorden dus niet.
Ik heb nu dit:
Code:
If txtOef1.Text = "haha" And txtOef2.Text = "hihi" Then
            MessageBox.Show("Proficiat")
        Else
            MessageBox.Show("Je hebt ergens een fout gemaakt.")
        End If

Maar, nu wil ik dat ik een fout maak in txtOef2 en dat hij dan zegt: Je hebt een fout gemaakt in txtOef2. Maar, dit ook met andere velden.
En ik weet niet, maar is er misschien een andere manier om die dingen te controleren op tekst? Of is dit een goede manier? Want ik wil ongeveer 10 tekstboxes controleren.

Mvg,
stress
 
De tekstboxén één voor één bekijken?!

Code:
If textbox1 = "haha" Then
MsgBox("Goed")
Else
MsgBox"Fout in veld: 1")
End If

Enzo voor al je velden!
 
Ja precies. Het is misschien wat onpraktisch, maar je zou bijvoorbeeld gebruiken kunnen maken van een Select Case statement:

Code:
Select Case True

Case txtOef1.Text = "haha"
MessageBox.Show("Fout")

Case txtOef2.Text = "hihi"
MessageBox.Show("Ook fout")

Case Else
MessageBox("Alles goed")

End Select
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan