Visual Basic 6 ( VB6 ) är en händelsestyrd programmering språk . Som svar på en händelse som en knapptryckning , kör VB6 normalt en serie kommandon , en efter en . Men , kanske du vill att datorn ska köras olika uppsättningar med kommandon beroende på om ett villkor är sant eller inte . För att göra detta , är det bäst att använda en " Om ... Else " uttalande . Instruktioner
1
Type " Om [ tillstånd ] Sedan " där " [ tillstånd ] " är det villkor du vill testa . Till exempel skulle den här koden testa om en viss text som angetts av användaren är mindre än tre tecken :
If Len ( txtUsername.Text ) < 3 Sen
2
Ange kommandon du vill köra om villkoret är sant . Du kan ange ett enda kommando eller flera , var och en på sin egen linje . Dessa kommandon ibland till som ett "block ". Till exempel är det här kommandot används för att informera användaren om att den text han angav är för kort : " . Användarnamn måste vara minst tre tecken lång "
MsgBox
3
Ange nyckelordet " Else " på en egen rad . Detta markerar slutet av blocket av kommandon som ska köras om villkoret är sant , och i början av block av kommandon som ska köras om villkoret inte är sant . Till exempel :
Else
4
Ange de kommandon du vill köra om villkoret inte är sant . Som med det tidigare blocket , kan du ange ett eller flera kommandon . Detta exempel sparar texten användaren in och berättar för honom att det var räddad :
Användarnamn = txtUsername.Text
MsgBox " Ditt nya användarnamn är " & Användarnamn & Spa < " . " br > 5
Type " End If " på sin egen linje för att markera slutet på den " If ... Else " uttalande . För referens , här är koden för hela exemplet :
If Len ( txtUsername.Text ) < 3 Sen
MsgBox " användarnamn måste vara minst tre tecken långt . "
Else
Användarnamn = txtUsername.Text
MsgBox " Ditt nya användarnamn är " & Användarnamn & " . "
End If