2009-11-27 27 views

Respuesta

63
System.Windows.Forms.MessageBox.Show("My message here"); 

Asegúrese de que el ensamblaje System.Windows.Forms se hace referencia a su proyecto.

+1

No olvide el punto y coma :) – anon58192932

+7

Para agregar una referencia a un ensamblaje en VS, haga clic con el botón derecho en su proyecto y haga clic en 'Agregar referencia ...'. Luego puede buscar 'System.Windows.Forms'. – GabLeRoux

30

Sólo tienes que escribir a continuación mbox pestaña dispara le dará un acceso directo magia para darle vida a un cuadro de mensaje.

+3

esto es maravilloso – anon58192932

+2

tipo. ¡muy agradable! – austin

2

Prueba esto:

string text = "My text that I want to display"; 
MessageBox.Show(text); 
2

En Studio 2015 (edición de la comunidad) Visual, System.Windows.Forms no está disponible y por lo tanto no podemos usar MessageBox.Show("text").

Use este lugar:

var Msg = new MessageDialog("Some String here", "Title of Message Box");  
await Msg.ShowAsync(); 

Nota: Su función debe definirse asíncrono a utilizar por encima de await Msg.ShowAsync().

+0

Supongo que está revisando en UWP o WinRT. 'System.Windows.Forms' aún debería estar disponible, estoy bastante seguro. – nawfal

0

¿Por qué no hacer uso de una información sobre herramientas?

private void ShowToolTip(object sender, string message) 
{ 
    new ToolTip().Show(message, this, Cursor.Position.X - this.Location.X, Cursor.Position.Y - this.Location.Y, 1000); 
} 

El código anterior mostrará el mensaje de 1000 milisegundos (1 segundo) donde hizo clic.

Para llamarlo, puede utilizar el siguiente botón en su evento click:

ShowToolTip("Hello World"); 
Cuestiones relacionadas