Nachdem die Anwendung in der Taskleiste minimieren, wenn die Schaltfläche geklickt wird?
-
18-09-2019 - |
Frage
Wie kann ich meine Anwendung minimieren sich in die Taskleiste in Windows XP / Vista?
Ich bin auch auf der Suche nach einer Möglichkeit, eine Nachricht Anzeige selbst haben, wenn die Maus auf dem Symbol schwebt wird. Ist es möglich, zwei Linien in dem Pop-up-Ballon zu haben?
Lösung
Ich nehme an, Sie in die Taskleiste minimieren bedeuten, weil Sie über Symbole und Nachricht ballons gesprochen haben?
Der folgende Code wird ein Tray-Icon ein:
private void SetUpTrayIcon()
{
notifyIcon = new System.Windows.Forms.NotifyIcon();
notifyIcon.BalloonTipText = "Ballon minimize text";
notifyIcon.BalloonTipTitle = "Ballon minimize title";
notifyIcon.Text = "Icon hover text";
notifyIcon.Icon = new System.Drawing.Icon(
System.Reflection.Assembly.GetExecutingAssembly()
.GetManifestResourceStream("MyIcon.ico"));
notifyIcon.Click += new EventHandler(HandlerToMaximiseOnClick);
}
Um das Symbol in der Taskleiste zeigen (Sie können dies auf der Fensterzustandsänderungsereignis zum Beispiel zu tun, etwas zu tun wie folgt aus:
if (notifyIcon != null)
{
notifyIcon.Visible = true;
notifyIcon.ShowBalloonTip(2000);
}
Um einen Ballon auf Mausbewegung anzeigen mögen Sie den gleichen Code verwenden, wie oben möglicherweise im mousemove- für das Symbol.
Hinweis: ShowBalloonTip ist überlastet, wenn Sie die Nachricht an verschiedenen Punkten geändert werden soll. Die Nachricht der Ballon-Displays respektieren newlines zB Environment.NewLine ihm hinzugefügt werden kann.
Andere Tipps
Versuch
minimieren
this.WindowState = FormWindowState.Minimized;
minimieren sieht dies in dem Tray
Was ist der richtige Weg, um zu minimieren Fach eine C # WinForms-Anwendung?
Bye
Der Popup-Ballon wird angezeigt, was auch immer in der Form der Titelleiste angezeigt wird (die das .Text Eigenschaft des Formulars ist). Ich weiß nicht von irgendeiner Weise es mehrzeiligen zu machen (wenn es einen Weg gibt, ist es sicher, kompliziert zu sein und wahrscheinlich nicht der Mühe wert).
Diese frühere Frage gibt einige Antworten auf den Grunde Frage. Toolbox enthält eine Steuerung namens NotifyIcon - entspricht. Wählen Sie ein Symbol in der Taskleiste platzieren