Red de conocimientos sobre prescripción popular - Conocimiento del confinamiento - 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.

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.

Función Messagebox()

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

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.