2009-11-27 13 views

Antwort

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

Sicherstellen, dass die System.Windows.Forms Montage Ihr Projekt verwiesen wird.

+1

Vergessen Sie nicht das Semikolon :) – anon58192932

+7

Um einen Verweis auf eine Assembly in VS hinzuzufügen, klicken Sie mit der rechten Maustaste auf Ihr Projekt und klicken auf 'Add Reference ...'. Dann können Sie nach 'System.Windows.Forms' suchen. – GabLeRoux

30

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

+3

diese wunderbar – anon58192932

+2

Geck:

es zu nennen, können Sie die folgenden in Ihrem Button-Klick-Ereignis verwenden. Sehr schön! – austin

2

Versuchen Sie folgendes:

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

In Visual Studio 2015 (Community Edition), System.Windows.Forms ist nicht verfügbar, 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 async oben await Msg.ShowAsync() verwenden definiert werden.

+0

Ich denke, Sie überprüfen unter UWP oder WinRT. 'System.Windows.Forms' sollte immer noch verfügbar sein, da bin ich ziemlich sicher. – nawfal

0

Warum nicht einen Tooltip verwenden?

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 wird für 1000 Millisekunden zeigen Nachricht (1 Sekunde), wo Sie geklickt haben.

ShowToolTip("Hello World"); 
Verwandte Themen