Saltar al contenido

Mostrar cuadro de mensaje en la aplicación de consola .net

Bienvenido a nuestra página web, en este sitio hallarás la resolución a lo que buscas.

Solución:

Podemos mostrar un cuadro de mensaje en una aplicación de consola. Pero primero incluya esta referencia en su aplicación de consola vb.net o c#

System.Windows.Forms;

Referencia:

Para agregar una referencia en el programa vb.net, haga clic con el botón derecho (en el explorador de soluciones) en el nombre de su proyecto-> luego agregue la referencia-> luego .Net-> luego seleccione System.Windows.Forms.
Para agregar una referencia en el programa c#, haga clic con el botón derecho en las carpetas de su proyecto que se muestran en el explorador de soluciones en agregar referencias-> .Net -> seleccione System.Windows.Forms.

entonces puede hacer el siguiente código para la aplicación de consola C #:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ConsoleApplication6

    class Program
    
        static void Main(string[] args)
        


            MessageBox.Show("Hello World");
        
    

Para la aplicación vb.net, simplemente puede codificar después de incluir la referencia mencionada anteriormente

Module Module1

    Sub Main()
        MsgBox("Hello")
        Console.ReadKey()


    End Sub

End Module

Adaptado de esta respuesta a una pregunta relacionada.

Para tener un cuadro de mensaje simple dentro de la aplicación de su consola, puede seguir los pasos a continuación.

  1. Crear una propiedad con attribute de

    using System.Runtime.InteropServices;
    [DllImport("User32.dll", CharSet = CharSet.Unicode)]
    public static extern int MessageBox(IntPtr h, string m, string c, int type);
    
  2. Utilice la propiedad para llamar al cuadro de mensaje.

    MessageBox((IntPtr)0, "asdasds", "My Message Box", 0);
    
    using System;
    using System.Runtime.InteropServices;
    namespace AllKeys
    
        public class Program
        
            [DllImport("User32.dll", CharSet = CharSet.Unicode)]
            public static extern int MessageBox(IntPtr h, string m, string c, int type);
    
            public static void Main(string[] args)
            
                MessageBox((IntPtr)0, "Your Message", "My Message Box", 0);
            
        
    
    

Aquí tienes las reseñas y calificaciones

Te invitamos a añadir valor a nuestro contenido informacional contribuyendo tu veteranía en las reseñas.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *