Visual Basic 6 ( VB6 ) è un linguaggio di programmazione event-driven . In risposta a un evento come un clic del pulsante , VB6 esegue normalmente una serie di comandi , uno dopo l'altro . Tuttavia, si consiglia il computer per eseguire diversi set di comandi a seconda se una condizione è vera o no . Per fare questo, è meglio usare una dichiarazione di " If ... Else" . Istruzioni 
 1 
 tipo "se [condizione ] Allora " dove " [ condizione] " è la condizione che si desidera testare . Ad esempio, questo codice potrebbe verificare se un testo immesso dall'utente è lunga meno di tre caratteri : 
 
 If Len ( txtUsername.Text ) < 3 Poi 
 2 
 Inserisci l' comandi che si desidera eseguire se la condizione è vera . È possibile immettere un singolo comando o più , ciascuno sulla propria riga . Questi comandi sono a volte indicato come un "blocco ". Ad esempio, questo comando viene utilizzato per informare l'utente che il testo è entrato è troppo corto : " . Nomi utente devono essere lunghi almeno tre caratteri " 
 MsgBox 
 
 3 < p > Inserire la parola chiave " Else " sulla propria riga . Questo segna la fine del blocco di comandi da eseguire se la condizione è vera , e l'inizio del blocco di comandi da eseguire se la condizione non è vera . Per esempio : 
 
 Else 
 4 
 Immettere i comandi da eseguire se la condizione non è vera . Come per il blocco precedente , è possibile inserire uno o molti comandi . Questo esempio consente di risparmiare il testo immesso dall'utente e gli dice che è stato salvato : 
 
 Username = txtUsername.Text 
 
 MsgBox " Il tuo nuovo nome utente è" & utente & 
 < " . " br> 5 
 tipo " End If " su una riga per segnare la fine della " If ... Else" dichiarazione. Per riferimento , qui è il codice per l'intero esempio : 
 
 If Len ( txtUsername.Text ) <3 Poi 
 MsgBox 
 " Nomi utente deve essere lungo almeno tre caratteri . " 
 
 Else 
 
 Username = txtUsername.Text 
 
 MsgBox " Il tuo nuovo nome utente è" & utente & " . " 
 
 End If 
 < br >