¿Cómo hacer un cuadro emergente simple en Visual C #?
-
05-07-2019 - |
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?
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);
Nada de lujo? Prueba MessageBox
¿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");