Cuadro de mensajes C#

Cuadro de mensajes C#
Mientras trabajamos en sistemas operativos de Windows o Linux, es posible que hayamos encontrado cuadros de diálogo o cuadros de mensaje en nuestra pantalla después de que se haya realizado alguna operación específica, I, i.mi., Al instalar algún programa, debido a algún error o un cuadro de diálogo de advertencia mientras se actualiza. Este cuadro de mensaje contiene principalmente algunos botones, el título de un cuadro de diálogo y el mensaje o información que desea mostrar. Un Visual Studio es una herramienta o un marco utilizado para crear diferentes tipos de cuadros de mensajes utilizando formularios de arrastre y suelto y aplicaciones de consola en el .NET Framework. Por lo tanto, utilizaremos Visual Studio 2022 en Windows 10 para generar diferentes tipos de cuadros de mensaje utilizando el código C# sin el método de arrastrar y soltar.

Ejemplo 01

Comencemos con el ejemplo más básico de generar un cuadro de mensaje en nuestra pantalla de salida de la consola de Visual Studio. Tenemos que comenzar este ejemplo con el uso de algunas bibliotecas más utilizadas y necesarias de C# para que nuestro código funcione correctamente. Entonces, hemos estado utilizando la biblioteca "Sistema" de C# en la primera línea de código con la palabra clave "usando". Después de eso, importamos todas las clases necesarias necesarias para hacer un cuadro de mensaje en Visual Studio. Hemos estado usando un nombre aleatorio para el espacio de nombres, yo.mi., "ConsoleApp3" y creó una clase "prueba" de clase con una sola función de ejecución main () en ella. Estamos utilizando la clase "MessageBox" del "Sistema.Paquete de Windows "para llamar a la función" Mostrar "y generar un cuadro de mensaje en la pantalla de nuestra consola en la ejecución. Este cuadro de mensaje solo contendrá un solo mensaje, "Hola! MessageBox ”en la pantalla de nuestra consola. Este código está listo para construir. Toque el botón Inicio de Visual Studio para ejecutarlo.

Después de depurar y ejecutar nuestro código C# simple, primero tenemos una pantalla de consola negra. Después de un tiempo, apareció un cuadro de mensaje en esta pantalla de consola negra que muestra el mensaje "Hola! MessageBox "y un botón" OK ". Puede tocar el botón "Aceptar" para que desaparezca de su pantalla de Visual Studio.

Dentro de la salida anterior, ha visto que el cuadro de mensaje solo contiene un solo mensaje y un botón "OK" en su pantalla de diálogo. Este cuadro de mensaje no tiene ningún título que lo especifique como un cuadro de mensaje. Necesitamos usar el segundo parámetro dentro de la función "show" después del mensaje para crear su título. Este parámetro se utilizará como título de un cuadro de mensaje, y el valor del segundo parámetro no debe contener ningún espacio, i.mi., "Buzon de mensaje". Ahora, este código está listo para la depuración y la ejecución utilizando el botón Inicio de Visual Studio.

Cuando hemos ejecutado este código de cuadro de mensaje C# actualizado, tenemos el cuadro de mensaje de Below Shows en nuestra pantalla de salida de consola de Visual Studio. Este cuadro de mensaje contiene el título "MessageBox" en la parte superior de su ventana antes del signo "Cruz".

Ejemplo 02

La función "Mostrar" de la clase MessageBox para crear un cuadro de diálogo de mensajes contiene un tercer parámetro, I.mi., MessageBoxButtons, que se puede usar para crear diferentes tipos de botones en la ventana del cuadro de diálogo Mensaje. Entonces, usaremos esta opción para crear un botón diferente en nuestra ventana de cuadro de mensaje. Antes de eso, necesitamos usar la clase "Formularios" desde el paquete de la biblioteca "Windows". Dentro de la función Main (), hemos utilizado seis declaraciones de método "Mostrar" de la clase MessageBox para generar 6 cuadros de mensaje.

El primer cuadro de mensaje contendrá un mensaje simple y el título "MessageBox", mientras que su tercer parámetro, "MessageBoxButtons" generará un botón "Aceptar". La segunda instrucción de función "show" generará un cuadro de mensaje con el mismo título y creará 2 botones para este cuadro de mensaje, yo.mi., "Si y no". El tercer cuadro de mensaje será similar al segundo cuadro de mensaje con la creación de 1 botón adicional, yo.mi., "Cancelar". Los 4th El cuadro de mensaje es un poco diferente, ya que contiene un mensaje de continuación mientras contiene los botones "OK" y "Cancelar" usando el parámetro "MessageBoxButtons". El 5th El cuadro de mensaje contendrá los botones "Volver" y "Cancelar" con un mensaje un poco diferente. Los últimos cuadros de mensaje contendrán tres botones, "abortar", "volver a intentar" e "ignorar" con el mensaje relacionado en su ventana de diálogo en la ejecución. Ejecutemos este código para obtener cada cuadro de mensaje.

Después de la depuración, se muestra el primer cuadro de mensaje. Contiene un solo botón "OK". Cuando aprovechamos el botón "OK", este cuadro de mensaje desapareció.

Apareció un nuevo cuadro de mensaje con dos botones, "Sí" y "No". Toque cualquier botón para continuar.

Esta vez, también tenemos un botón de "cancelar".

En la ejecución de los 4th Declaración, tenemos los botones "OK" y "Cancelar".

La quinta declaración se utiliza para crear los botones "Volver" y "Cancelar".

La última declaración ha generado tres botones, yo.mi., "Abortar", "volver a intentar" e "Ignorar".

Ejemplo 03

Los ejemplos anteriores se trataban de modificar mensajes y títulos y crear diferentes botones dentro del cuadro de mensaje. Usaremos el código C# para crear diferentes iconos para el cuadro de mensaje usando el 4th Parámetro de la función "show", yo.mi., el parámetro "MessageBoxiCon". Los mensajes se actualizarán de acuerdo con el icono utilizado para el cuadro de mensaje particular. Entonces, hemos estado usando un total de 10 funciones de espectáculos para crear 10 iconos diferentes para cuadros de mensajes. La primera instrucción Show utiliza la opción "Stop" en el parámetro "MessageBoxiCon" para generar el icono de detención en el cuadro de mensaje.

La segunda declaración utiliza el mismo parámetro "MessageBoxiCon" para generar el icono de "mano". Los 3rd La declaración genera un icono de error en el cuadro de mensaje utilizando la opción "Error". Los primeros tres íconos serán los mismos, yo.mi., El signo "cruzado" con fondo rojo. Los 4th y 5th Las declaraciones de la función "Mostrar" se utilizan para generar una pregunta "icono" I I.mi., un signo de interrogación con el mensaje respectivo y tres botones en consecuencia, yo.mi., "Sí", "No" y "Cancelar". El 6th, 7th, y 8th Las declaraciones se utilizan para generar íconos de advertencia y exclamación junto con los respectivos botones "OK", "Cancelar", "Sí" y "No". El 9th Show Declare genera el icono de asterisco, mientras que el 10th La declaración se utiliza para generar el icono de "información" para cuadros de mensajes particulares. Estos íconos son los mismos, yo.mi., Personaje de "yo" con fondo azul.

Después de la compilación y la ejecución del código, obtuvimos el primer cuadro de mensaje con el icono "Stop".

Después de tocar el botón "OK", tenemos otro cuadro de mensaje con el icono "Hand".

El error "icono" para el cuadro de mensaje es el mismo que los dos iconos anteriores, yo.mi., mano y parar.

Los 4th El cuadro de mensaje contiene el icono azul del signo de interrogación con tres botones.

El uso del parámetro "MessageBoxDefaultButton" no afecta el cuadro de mensaje como se muestra a continuación.

El 6th La declaración ha generado el ícono de advertencia con 2 botones.

El icono de exclamación apareció igual que el icono de advertencia utilizando el parámetro MessageBoxicon.

El uso de MessageBoxDefaultButton no hace cambios en el cuadro de mensaje.

El icono de asterisco es similar al ícono de la información.

Aquí está el ícono de la información, yo.mi., lo mismo que un asterisco.

Conclusión

Este artículo contiene la demostración completa de la generación de cuadros de mensajes simples dentro de C# usando Visual Studio 2022 en Windows 10. Hemos discutido diferentes ejemplos de creación de cuadros de mensajes junto con sus títulos y diferentes mensajes y creando diferentes botones en el mismo lugar utilizando la opción "MessageBoxButtons". En los últimos ejemplos, hemos discutido utilizando el parámetro "MessageBoxiCon" y el uso de "MessageBoxDefaultButton" para generar diferentes iconos en el cuadro de mensaje en la ejecución.