Come il codice un'istruzione else Se in VB6

September 10

Come il codice un'istruzione else Se in VB6


Visual Basic 6 (VB6) è un linguaggio di programmazione event-driven. In risposta a un evento come un clic del pulsante, VB6 normalmente esegue una serie di comandi, uno dopo l'altro. Tuttavia, si consiglia il computer per eseguire diversi set di comandi a seconda che una condizione è vera o no. Per fare questo, è meglio usare un "If ... Else" dichiarazione.

istruzione

1 Tipo "Se [condizione] Allora" dove "[condizione]" è la condizione che si desidera verificare. Ad esempio, questo codice dovrebbe verificare se un testo inserito dall'utente è lunga meno di tre caratteri:

Se Len (txtUsername.Text) <3 Poi

2 Inserire i comandi che si desidera eseguire se la condizione è vera. È possibile immettere un singolo comando o di più, ciascuno sulla propria linea. Questi comandi sono a volte indicato come un "blocco". Ad esempio, questo comando viene utilizzato per informare l'utente che il testo è entrato è troppo breve:

MsgBox "I nomi utente devono essere lunghi almeno tre caratteri."

3 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:

Altro

4 Inserire i comandi che si desidera eseguire se la condizione non è vera. Come per il precedente blocco, è possibile inserire uno o molti comandi. Questo esempio salva il testo inserito dall'utente e gli dice che è stato salvato:

Username = txtUsername.Text

MsgBox "Il nuovo nome utente è" & nome utente e "".

5 Tipo "End If" su una riga per segnare la fine del "Else If ..." dichiarazione. Per riferimento, ecco il codice per l'intero esempio:

Se Len (txtUsername.Text) <3 Poi

MsgBox "I nomi utente devono essere lunghi almeno tre caratteri."

Altro

Username = txtUsername.Text

MsgBox "Il nuovo nome utente è" & nome utente e "".

Finisci se

Consigli e avvertenze

  • È possibile nido "if" all'interno di ogni altro a fare delle scelte più complicate.
  • Se si vuole testare per molte diverse possibilità, può essere meglio utilizzare un'istruzione "Select Case".