¿Qué significa vbokcanmel en vb? ¿Qué significan vbOg y vbQuestion?
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.