Quelle est la bonne façon de minimiser une application WinForms à la barre d'état système?Quelle est la bonne façon de minimiser pour ramasser une application C# WinForms?
Remarque: réduire à barre d'état système; sur le côté droit de la barre des tâches par l'horloge. Je ne parle pas de la réduction à la barre des tâches, ce qui se passe lorsque vous cliquez sur le bouton "moins" de la fenêtre.
J'ai vu des solutions hackish comme, "minimiser, définir ShowInTaskbar = false, puis afficher votre NotifyIcon."
Des solutions comme celles-ci sont hackish parce que l'application ne semble pas se réduire au plateau comme les autres applications, le code doit détecter quand régler ShowInTaskbar = true, entre autres problèmes.
Quelle est la bonne façon de faire cela?
Pouvez-vous fournir la nom d'un exemple d'application qui fait ce que vous cherchez. Je ne pense vraiment pas qu'il existe un moyen "approprié" de le faire puisque vous ne devriez pas vraiment minimiser les applications dans la zone de notification. – Navaar
Peut-être que vous et moi utilisons une terminologie différente. Je parle de la zone dans la barre d'état système où des applications telles que WinRar, Vuze, Witty, Folding @ Home, etc. minimisent et/ou affichent des informations. –
Salut Judah! Je regardais à l'animation dans mon système Windows 7 Ent (x64) quand je minimisais quelques applications sur le plateau. Il semble que tous ceux que j'ai vérifiés utilisent l'animation proche. Si vous regardez attentivement, ils rétrécissent à rien. j'ai vérifié Skype et MS Office Communicator. Ils utilisent tous deux l'animation rapprochée. J'ai également vérifié Miranda Portable, mais il ne s'anime pas du tout. Pouvez-vous me pointer vers une application qui anime réellement sur le plateau? Quoi qu'il en soit, d'après ce que j'ai vu il semble que vous devriez juste fermer votre forme et de garder le fil vivant, qui est décrit dans le poste de FlySwat. – alwayssummer