Visual Basic 6 ( VB6 ) est un langage de programmation événementielle . En réponse à un événement, comme un clic de bouton , VB6 fonctionne normalement une série de commandes , l'une après l'autre. Cependant, vous voudrez peut-être l' ordinateur d'exécuter différents ensembles de commandes en fonction de si une condition est vraie ou non. Pour ce faire , il est préférable d'utiliser une instruction " if ... else " . Instructions
1
type «Si [ état ] Ensuite, " where " [condition] " est la condition que vous souhaitez tester . Par exemple, ce code devrait vérifier si un texte entré par l'utilisateur est inférieure à trois caractères :
Si Len ( txtUsername.Text ) <3 Alors
2
Entrez l' commandes que vous voulez exécuter si la condition est vraie. Vous pouvez entrer une seule commande ou plusieurs , chacun sur sa propre ligne. Ces commandes sont parfois désignés comme un «bloc ». Par exemple, cette commande est utilisée pour informer l'utilisateur que le texte il est entré est trop court : " . Pseudos doivent avoir au moins trois caractères "
MsgBox
3 < p > Entrez le mot-clé " Else" sur sa propre ligne . Cela marque la fin du bloc de commandes à exécuter si la condition est vraie , et le début du bloc de commandes à exécuter si la condition n'est pas vrai. Par exemple:
Else
4
Entrez les commandes que vous voulez exécuter si la condition n'est pas vrai. Comme avec le bloc précédent , vous pouvez saisir une ou plusieurs commandes . Cet exemple enregistre le texte entré par l'utilisateur et lui dit qu'il a été sauvé :
Nom d'utilisateur = txtUsername.Text
MsgBox " Votre nom d'utilisateur est" & Nom &
< " . " br> 5 Type
"End If " sur sa propre ligne pour marquer la fin de la " If ... Else" . Pour référence, voici le code pour l'exemple complet :
Si Len ( txtUsername.Text ) <3 Alors
MsgBox " noms d'utilisateur doit être d'au moins trois caractères. "
Else
Nom d'utilisateur = txtUsername.Text
MsgBox " Votre nom d'utilisateur est" & Nom & "."
End If
< br >