Pregunta

Cuando hago clic en un botón, quiero que aparezca un cuadro emergente en la pantalla y muestre un mensaje simple. Nada lujoso en realidad. ¿Cómo haría eso?

¿Fue útil?

Solución

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

Asegúrese de que el ensamblado System.Windows.Forms haga referencia a su proyecto.

Otros consejos

Solo escribe mbox y luego presiona la pestaña para darte un atajo mágico para desplegar un mensaje.

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

Use esto en su lugar:

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

Nota: su función debe definirse como asíncrono para usar arriba del a la espera de Msg.ShowAsync () .

Prueba esto:

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

¿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á un mensaje de 1000 milisegundos (1 segundo) donde hizo clic.

Para llamarlo, puede usar lo siguiente en su evento de clic de botón:

ShowToolTip("Hello World");
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top