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?

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top