Utilice C# para implementar un cuadro de diálogo con los botones Aceptar, Cancelar y Reintentar. La persona que llama puede configurar el título de la ventana y saber qué presionar.
Muestra un cuadro de diálogo definido por el usuario.
Sintaxis
MESSAGEBOX(cMessageText [, nDialogBoxType [, cTitleBarText]])
Parámetros
cMessageText
Especifica el texto que se muestra en el cuadro de diálogo. Incluir un retorno de carro (CHR(13)) en cMessageText mueve el mensaje a la siguiente línea para su visualización. La altura y el ancho del cuadro de diálogo aumentan adecuadamente según cMessageText para contener toda la información.
nDialogBoxType
Especifica los botones e iconos en el cuadro de diálogo, los botones predeterminados cuando se muestra el cuadro de diálogo y el comportamiento del cuadro de diálogo.
En la siguiente tabla, los valores de los botones de diálogo del 0 al 5 especifican los botones que se muestran en el cuadro de diálogo. Los valores de icono 16, 32 y 64 especifican iconos en el cuadro de diálogo. Los valores predeterminados 0, 256 y 512 especifican qué botón del cuadro de diálogo es el botón predeterminado. Cuando se muestra un cuadro de diálogo, se selecciona este botón predeterminado.
Cuando se omite nDialagBoxType, equivale a especificar el valor de nDialagBoxType como 0.
Botones numéricos de diálogo
0 solo tiene el botón "Aceptar".
1 Botones Aceptar y Cancelar
2 Botones "Renunciar", "Reintentar" e "Ignorar"
3 Botones Sí, No y Cancelar
4 botones "Sí" y "No"
5 botones "Reintentar" y "Cancelar"
Iconos de números
16 iconos de parada p>
32 signos de interrogación
48 signos de exclamación
64 iconos de información (I)
botones numéricos predeterminados
0 primero botón
botón de 256 segundos
tercer botón 512
NDialogBoxType puede ser la suma de tres valores. Seleccione un valor de cada una de las tablas anteriores. Por ejemplo, si nDialogBoxType es 290 (2+32+256), el cuadro de diálogo especificado tiene las siguientes características:
Abandonar, reintentar o ignorar botones.
El cuadro de mensaje muestra un icono de signo de interrogación.
El segundo botón "Reintentar" es el botón predeterminado.
cTitleBarText
Especifica el texto en la barra de título del cuadro de diálogo. Si se omite cTitleBarText, Microsoft Visual FoxPro aparece en la barra de título.
Tipo de valor de retorno
Numérico
Explicación
El valor de retorno de MESSAGEBOX() indica qué botón en el cuadro de diálogo está seleccionado. En un cuadro de diálogo con un botón Cancelar, si presiona la tecla ESC para salir del cuadro de diálogo, se devolverá el valor (2), como si se hubiera seleccionado el botón Cancelar.
Tenga en cuenta que la abreviatura de esta función es MESSAGEB().
La siguiente tabla enumera el valor de retorno de MESSAGEBOX() para cada botón.
Botón de valor de retorno
1 No hay problema
2 Cancelar
3 Renunciar
4 Inténtalo de nuevo
p>
5 Ignorar
6 Sí
7 No
Muy detallado.