IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Application graphique + console : cacher notifyIcon à la fermeture


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 124
    Par défaut Application graphique + console : cacher notifyIcon à la fermeture
    Bonjour,

    je développe une application graphique ayant une console.

    J'ai ajouté une icône de notification (notifyIcon). Je voulais que celle-ci disparaisse à la fermeture de l'application. Pour cela j'ai utilisé la propriété Visible = false.

    Le problème se pose au moment où l'application quitte lorsque l'on ferme la console... Le "notifyIcon" reste dans la barre de tâche, il faut passer la souris dessus afin de le faire disparaître.

    Pourriez-vous m'aider à résoudre ce petit problème?

    Merci d'avance.

  2. #2
    Membre expérimenté
    Inscrit en
    Octobre 2007
    Messages
    236
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Octobre 2007
    Messages : 236
    Par défaut
    Si l'icone de notification reste après fermeture de l'application c'est que celle-ci est fermée de façon anormal suite à une exception gérée en silence ou autre.
    Peut tu nous dire à quel moment précis tu demande de cacher l'icone de notification pour y voir mieux?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 124
    Par défaut
    Ben justement je ne sais pas où le mettre! Car quand on ferme la console, cela quitte directement l'application (c'est un projet console) .... d'où le problème .

  4. #4
    Membre expérimenté
    Inscrit en
    Octobre 2007
    Messages
    236
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Octobre 2007
    Messages : 236
    Par défaut
    C'est une application Console ou mixte càd avec des fenêtres en plus?
    Si y a une fenêtre prinicpale (au cas où la fenêtre console est pour le log), cache l'icone de notification dans l'événement Close.
    Sinon, tu peux inscrire au gestionnaire d'événement Application.Exit et cacher l'icone de notification quand l'événement se produit. (J'ai pas testé mais ça doit marcher!)

  5. #5
    Rédacteur
    Avatar de Louis-Guillaume Morand
    Homme Profil pro
    Cloud Architect
    Inscrit en
    Mars 2003
    Messages
    10 839
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Cloud Architect
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2003
    Messages : 10 839
    Par défaut
    malheureusement, un bug fort connu, et qui existe pour plein d'applis, même non dotnet

    http://www.programmersheaven.com/mb/...on-disappears/

    http://social.msdn.microsoft.com/For...5-131f1f884b07 (solution)

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 124
    Par défaut
    Bon je vois.

    Merci pour votre aide à tous les deux.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 22/12/2014, 11h45
  2. Application WPF + Console : cacher notifyIcon
    Par jean-pierre96 dans le forum Windows Presentation Foundation
    Réponses: 6
    Dernier message: 26/05/2009, 09h25
  3. Lancer application graphique sans console ?
    Par Sylk dans le forum Débuter
    Réponses: 9
    Dernier message: 20/11/2008, 15h17
  4. Console dans une application graphique (Win32)
    Par KiriKoo dans le forum Qt
    Réponses: 2
    Dernier message: 23/10/2006, 20h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo