Visual Basic 6 ( VB6 ) ist eine ereignisgesteuerte Programmiersprache. In Reaktion auf ein Ereignis wie eine Schaltfläche klicken , VB6 läuft normalerweise eine Reihe von Befehlen , einer nach dem anderen . Allerdings können Sie den Computer auf verschiedene Sätze von Befehlen je nachdem, ob eine Bedingung wahr ist oder nicht. Um dies zu tun , ist es am besten , um eine " If ... Else" Anweisung verwenden. Anleitung 
 1 
 Type " Wenn [Bedingung ] Dann " wo " [Bedingung ] " ist die Bedingung, die Sie testen möchten. Zum Beispiel würde dieser Code testen, ob einige Texte, die vom Benutzer eingegeben weniger als drei Zeichen lang ist : 
 
 Wenn Len ( txtUserName.Text ) <3 Dann 
 2 
 Geben Sie die Befehle, die Sie wollen laufen, wenn die Bedingung erfüllt ist . Sie können einen einzelnen Befehl oder mehrere , die jeweils in einer eigenen Zeile eingeben . Diese Befehle werden manchmal als ein " Block ". Zum Beispiel wird dieser Befehl verwendet, um den Benutzer, dass der Text, den er eingegeben zu kurz informieren : " . Benutzernamen müssen mindestens drei Zeichen lang sein " 
 
 MsgBox 
 3 < p > Geben Sie das Schlüsselwort "Else " in einer eigenen Zeile . Dies markiert das Ende des Blocks von Befehlen ausgeführt werden, wenn die Bedingung wahr ist , und der Beginn des Blocks von Befehlen ausgeführt werden, wenn die Bedingung nicht erfüllt werden. Zum Beispiel: 
 
 Else 
 4 
 Geben Sie die Befehle ausgeführt, wenn die Bedingung nicht erfüllt ist . Wie bei dem vorherigen Block , können Sie einen oder mehrere Befehle . Dieses Beispiel speichert die vom Benutzer eingegebenen Text und sagt ihm, dass sie gespeichert wurde : 
 
 Username = txtUserName.Text 
 
 MsgBox " Ihr neuer Benutzername ist" & Benutzername & 
 < " . " br> 5 
 Typ " End If " in einer eigenen Zeile , um das Ende der " If ... Else "-Anweisung zu markieren. Zum Vergleich hier ist der Code für das gesamte Beispiel: 
 
 Wenn Len ( txtUserName.Text ) <3 Dann 
 
 MsgBox " Benutzernamen müssen mindestens drei Zeichen lang sein. " 
 
 Else 
 
 Username = txtUserName.Text 
 
 MsgBox " Ihr neuer Benutzername ist" & Benutzername & " . " 
 
 End If