ubiquitour.com

Cómo codificar un If Else Statement en VB6

Cómo codificar un If Else Statement en VB6

Visual Basic 6 (VB6) es un lenguaje de programación dirigido por eventos. En respuesta a un evento como un clic de botón, VB6 normalmente se ejecuta una serie de comandos, uno tras otro. Sin embargo, puede que desee el ordenador para ejecutar distintos conjuntos de comandos dependiendo de si una condición es verdadera o no. Para ello, es mejor usar un "si... Declaración de otra".

Instrucciones

1 Tipo "si [condición] entonces" donde "[]" es la condición que desea probar. Por ejemplo, este código sería comprobar si un texto introducido por el usuario tiene menos de tres caracteres:

Si Len(txtUsername.Text) < 3 entonces

2 Escriba los comandos que desea ejecutar si la condición es verdadera. Puede introducir un solo comando o varios, cada uno en su propia línea. Estos comandos se refieren a veces como un "bloque". Por ejemplo, este comando se utiliza para informar al usuario que el texto que introdujo es demasiado corto:

MsgBox "Nombres de usuario deben tener al menos tres caracteres".

3 Introduzca la palabra clave "Else" en su propia línea. Esto marca el final del bloque de comandos a ejecutar si la condición es verdadera y el inicio del bloque de comandos a ejecutar si la condición no es verdadera. Por ejemplo:

Otra cosa

4 Escriba los comandos que desea ejecutar si la condición no es verdadera. Como con el bloque anterior, puede introducir uno o varios comandos. Este ejemplo guarda el texto el usuario entrado y le dice que se salvó:

Username = txtUsername.Text

MsgBox "su nuevo nombre es" & Username & "."

5 Tipo "End If" en su propia línea para marcar el final de la "si... Declaración de otra". Para referencia, aquí está el código para obtener el ejemplo completo:

Si Len(txtUsername.Text) < 3 entonces

MsgBox "Nombres de usuario deben tener al menos tres caracteres".

Otra cosa

Username = txtUsername.Text

MsgBox "su nuevo nombre es" & Username & "."

End If

Consejos y advertencias

  • Puede anidar instrucciones "If" dentro de uno al otro a tomar decisiones más complicadas.
  • Si quieres probar diferentes posibilidades, puede ser mejor utilizar una instrucción "Select Case".