Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Qué significa vbokcanmel en vb? ¿Qué significan vbOg y vbQuestion?

¿Qué significa vbokcanmel en vb? ¿Qué significan vbOg y vbQuestion?

Primero que nada, debes entender las palabras en inglés:

vbOKCancel, vbOK, vbQuestion

Son constantes internas definidas por VB:

vbOKCancel es hacer El cuadro de diálogo muestra el botón "Confirmar" y "Cancelar".

vbOKCancel hace que el cuadro de diálogo muestre los botones "Confirmar" y "Cancelar", y su valor real es 1

vbOK es el valor de retorno cuando el usuario hace clic en "Confirmar"; ", cuyo valor real también es 1;

vbQuestion permite que el cuadro de diálogo muestre un

vbQuestion hace que el cuadro de diálogo muestre un patrón de "signo de interrogación" y su valor real El valor es 32.

También puedes utilizar valores numéricos para reemplazar estas constantes, el efecto es el mismo. Por ejemplo, el siguiente código:

Si MsgBox("¿Estás seguro?", vbOKCancel vbQuestion) = vbOK Entonces

Imprime "Hiciste clic en Aceptar"

De lo contrario

Imprimir "Hiciste clic en Cancelar"

Finalizar si

También puedes escribirlo así:

Si MsgBox("Are ¿Estás seguro? ¿Estás seguro?" , 33) = 1 Entonces

De lo contrario

Imprimir "Hiciste clic en Cancelar"

Finalizar si

Esto también se escribe Puede:

Si MsgBox("¿Estás seguro? ¿Estás seguro?", 33) = 1 Entonces

Imprimir "Hiciste clic en Aceptar"

Else

Imprimir "Hiciste clic en Cancelar"

Finalizar si

Si bien el siguiente código parece mucho más simple, desde el punto de vista de la legibilidad, es más bien El código anterior es mucho más fácil de entender, porque siempre que cualquier persona con un conocimiento aproximado del inglés sepa qué hacen las constantes Aceptar, Cancelar y Preguntar, le resultará más fácil leer y comprender el programa.