Il costrutto condizionale If .. then permette eseguire delle istruzioni a seconda delle condizioni la sua sintassi è la seguente;
if condizione1 then
istruzione1
elseif condizione2 then
istruzione2
end if 

cioè se è vera la condizione1 si esegue l’istruzione1, se è vera la condizione2 si esegue l’istruzione2
se non è vera nessuna delle due non succede niente.
Usiamo questa istruzione per costruire un programma che a seconda dell’input dell’utente gli restituisca una risposta:

 

Nel bottoncino (evento click) inseriamo il seguente codice:
If List1.Text = “Sole” Then
Label1.Caption = “prendi il cappello”
ElseIf List1.Text = “Pioggia” Then
Label1.Caption = “prendi l’ombrello”
End If
Abbiamo inoltre usato il controllo listbox  e inserito dalla finestra proprietà sotto la voce list le due domande (Sole, Pioggia)scarica l’esempio  condizionale.zip