Come creare una semplice finestra popup in Visual C #?
-
05-07-2019 - |
Domanda
Quando faccio clic su un pulsante, voglio che una finestra si apra sullo schermo e visualizzi un semplice messaggio. Niente di speciale, davvero. Come lo farei?
Soluzione
System.Windows.Forms.MessageBox.Show("My message here");
Assicurati che l'assembly System.Windows.Forms
faccia riferimento al tuo progetto.
Altri suggerimenti
Basta digitare mbox
quindi premere tab ti darà una scorciatoia magica per pompare una finestra di messaggio.
In Visual Studio 2015 (edizione della community), System.Windows.Forms
non è disponibile e quindi non possiamo usare MessageBox.Show (" text ")
.
Usa questo invece:
var Msg = new MessageDialog("Some String here", "Title of Message Box");
await Msg.ShowAsync();
Nota: la tua funzione deve essere definita asincrona per utilizzare sopra wait Msg.ShowAsync ()
.
Prova questo:
string text = "My text that I want to display";
MessageBox.Show(text);
Niente di speciale? Prova MessageBox
Perché non utilizzare una descrizione comandi?
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);
}
Il codice sopra mostrerà il messaggio per 1000 millisecondi (1 secondo) in cui hai fatto clic.
Per chiamarlo, puoi utilizzare quanto segue nell'evento clic sul pulsante:
ShowToolTip("Hello World");