Wie man ein einfaches Popup-Fenster in Visual C # machen?
-
05-07-2019 - |
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?
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
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");