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?

È stato utile?

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

http://www.homeandlearn.co.uk/csharp/csharp_s1p9.html

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");
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top