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 :

comment ajouter l'option minimize to tray


Sujet :

C#

  1. #1
    Nouveau membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 36
    Points : 33
    Points
    33
    Par défaut comment ajouter l'option minimize to tray
    tous d'abord bonjour:
    voila je cherche un moyen de faire tous simplement minimiser mon app dans la zone tray comme le fais beaucoup d'application telque Microsoft Live Messenger ou Bitcomet.

    Merci pour toute aide

  2. #2
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Pour l'icône dans la zone de notification, il faut utiliser un NotifyIcon.
    Ensuite il suffit de masquer la fenêtre lors de la réduction de la fenêtre (Form.Hide).
    Pour obtenir l'event Minimize (qui n'existe pas par défaut) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    public event EventHandler Minimize;
     
    const int WM_SIZE = 0x0005;
    const int SIZE_MINIMIZED = 1;
     
    protected override void WndProc(ref Message msg) 
    {
     
    if ((msg.Msg == WM_SIZE) && ((int) msg.WParam == SIZE_MINIMIZED) &&
    (this.Minimize != null)) 
       {
         this.Minimize(this, EventArgs.Empty);
       }
     
    base.WndProc(ref msg);
    }

  3. #3
    Nouveau membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 36
    Points : 33
    Points
    33
    Par défaut merci
    merci beaucoup

  4. #4
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    ?

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

Discussions similaires

  1. Comment ajouter une option a un PHP installé via Yum
    Par Darreg dans le forum RedHat / CentOS / Fedora
    Réponses: 0
    Dernier message: 17/12/2008, 15h21
  2. Réponses: 1
    Dernier message: 26/06/2008, 18h59
  3. Réponses: 3
    Dernier message: 14/04/2008, 12h34
  4. Comment ajouter l'option pdf à word 2002 ?
    Par savoir dans le forum Word
    Réponses: 1
    Dernier message: 03/02/2008, 12h37
  5. Réponses: 6
    Dernier message: 22/09/2006, 10h01

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