Entwickler-Ecke

WinForms - Anwendung in den Tray


highlander78 - Mi 19.09.07 11:19
Titel: Anwendung in den Tray
Hallo,

habe ein kleines Problem.
Habe mir ein NotifyIcon erstellt , dass mit meiner Anwendung gestartet wird.
Habe es auch geschafft die Anwendung mit dem Klick auf das NotifyIcon zu minimieren bzw. normal zu anzeigen.
Das eigentliche Problem ists. dass beim minimieren der Anwendung die Anwendung in der Taskleiste noch zu sehen ist.
Hbe ShowIn Taskbar auf >false< gestell , abet jetzt wird die Anwendung über der Taskleiste unten links angezeigt.
Wie kannich es meistern dass mein minimieren die Anwendung nur im Tray zu sehen ist ?
Vielleicht hat jemand einen Tip für mich?

Mfg

highlander78


Christian S. - Mi 19.09.07 19:08

Ich kann Deinen Fehler nicht reproduzieren, hast Du vielleicht noch andere Forms offen, die dann auf diese Weise angezeigt werden?


highlander78 - Do 20.09.07 13:10

Hallo,

habe 2 Screecshots als Anhang beigefügt.Viellecht kannst du jetzt nachvollziehen was ich meine.


highlander78 - Fr 21.09.07 18:51

Hat keiner einen Tip für mich ?


akatenanago - Fr 21.09.07 22:23

user profile iconhighlander78 hat folgendes geschrieben:
Hat keiner einen Tip für mich ?

Schwierig ohne einen Blick in die Source. Hast Du die Anwendung schon mal debuggt und kontrolliert ob ShowInTaskbar auch wirklich false ist, weil aus deinem zweiten Screenshot kann man erkennen, das ShowInTaskbar false nicht greift. Oder überschreibst du das false wieder an anderer Stelle. Du kannst mir die Source auch zu schicken, am WE habe ich Zeit. Es kann ja auch an Vista liegen. Du kannst dir auch zum testen, falls es ein Bug ist eine minimalistische Tray-Anwendung schreiben oder du entfernst sukzessive den Code bis du die Ursache gefunden hast. HTH


Kha - Sa 22.09.07 09:36

Mit ShowInTaskbar wird eine Form in die Taskbar minimiert, ohne über den Startbutton - eigentlich fast logisch. Verstecke also das Fenster beim Minimieren per Hide, dann sollte es nirgendwo mehr angezeigt werden (unter Vista getestet).


highlander78 - Sa 22.09.07 11:18

Danke für den Tip.
Mit Hide funtzt es so wie ich es wollte :-)