Frage

Wenn ich auf eine Schaltfläche klicken, möchte ich ein Feld auf dem Bildschirm Popup und eine einfache Nachricht angezeigt werden soll. Nichts wirklich Besonderes. Wie würde ich das tun?

War es hilfreich?

Lösung

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

Stellen Sie sicher, dass die System.Windows.Forms Montage Ihr Projekt verwiesen wird.

Andere Tipps

Geben Sie einfach mbox dann auf die Registerkarte traf es wird Ihnen eine magische Verknüpfung ein Meldungsfeld zu pumpen.

In Visual Studio 2015 (Community Edition), System.Windows.Forms nicht verfügbar ist und daher können wir nicht MessageBox.Show("text") verwenden.

Verwenden Sie stattdessen:

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

. Hinweis: Ihre Funktion muss definiert werden async oben await Msg.ShowAsync() verwenden

Versuchen Sie folgendes:

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

Nichts Besonderes? Versuchen Sie MessageBox

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

Warum nicht Gebrauch eines Tooltips machen?

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);
}

Der obige Code zeigt Nachricht für 1000 Millisekunden (1 Sekunde), wo Sie geklickt haben.

es zu nennen, können Sie den folgenden in Ihre Schaltfläche Click-Ereignis verwenden:

ShowToolTip("Hello World");
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top