54 Stimmen

Wie erstellt man ein einfaches Popup-Fenster in Visual C#?

Wenn ich auf eine Schaltfläche klicke, soll ein Feld auf dem Bildschirm erscheinen und eine einfache Nachricht anzeigen. Eigentlich nichts Ausgefallenes. Wie würde ich das tun?

1voto

RooiWillie Punkte 2109

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 zeigt für 1000 Millisekunden (1 Sekunde) die Meldung an, wo Sie geklickt haben.

Um sie aufzurufen, können Sie folgendes in Ihrem Schaltflächenklick-Ereignis verwenden:

ShowToolTip("Hello World");

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X