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 :

Juste un icone dans la barre de tache, comment faire?


Sujet :

C#

  1. #1
    Membre actif
    Inscrit en
    Mai 2005
    Messages
    348
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 348
    Points : 281
    Points
    281
    Par défaut Juste un icone dans la barre de tache, comment faire?
    Bonjour à tous,

    Voilà je crée une petite application en C# et je cherche à la minimiser en un icone dans la barre de tache.
    Un peu comme des programmes comme msn, lorsque l'on ferme la fenêtre principale, le programme n'est alors présent que par un icone à coté de l'horloge.

    Comment obtenir celà?
    Comment modifier le menu du clic droit sur l'icone en question?

    Merci

  2. #2
    Membre habitué Avatar de lapanne
    Inscrit en
    Juin 2006
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 200
    Points : 197
    Points
    197
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     NotifyIcon no = new NotifyIcon();
                no.Visible = true;
                no.Icon = new Icon(pathIcon);
                no.MouseDoubleClick += new MouseEventHandler(no_MouseDoubleClick);
                no.MouseClick += new MouseEventHandler(no_MouseClick);
     
     static void no_MouseClick(object sender, MouseEventArgs e)
            {
                if (e.Button.ToString() == "Right")
                {                
                    NotifyIcon Ni = (NotifyIcon)sender;
                    ContextMenu conmenu =new ContextMenu();
                    MenuItem menuItem = new MenuItem("Quitter",new EventHandler(MenuQuitterOnClick));
                    MenuItem menuItem2 = new MenuItem("Mettre à jour l'annuaire XML", new EventHandler(MenuMettreAJourOnClick));
                    conmenu.MenuItems.Add(menuItem2);
                    conmenu.MenuItems.Add(menuItem);
                    Ni.ContextMenu = conmenu;     
                }            
            }
     
     private static void no_MouseDoubleClick(object o, MouseEventArgs e)
            {            
                if (e.Button.ToString() == "Left")
                {
                    if (form == null)
                    {
                        form = new Form1();
                        form.FormClosed += new FormClosedEventHandler(form_FormClosed);
                        form.Show();
                    }
                    else
                    {
                        form.Activate(); ;
                    }
                }            
            }
    Bon je te donne du code à l'arrache hein, mais l'objet important c'est le notifyIcon

    Bon courage pour la suite

  3. #3
    Membre actif
    Inscrit en
    Mai 2005
    Messages
    348
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 348
    Points : 281
    Points
    281
    Par défaut
    merci,
    c'était la bonne piste.

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

Discussions similaires

  1. mettre une appli en icone dans la barre des taches
    Par oeil de nuit dans le forum Windows
    Réponses: 10
    Dernier message: 14/08/2006, 13h43
  2. Creation d'une icon dans la barre des taches
    Par Janitrix dans le forum AWT/Swing
    Réponses: 6
    Dernier message: 22/12/2005, 22h36
  3. icone dans la barre des taches
    Par Tafid dans le forum Windows
    Réponses: 5
    Dernier message: 07/11/2005, 14h17
  4. Création de fenêtres sans icone dans la barre des taches
    Par bruce_will dans le forum Windows
    Réponses: 2
    Dernier message: 06/12/2004, 04h29
  5. Pb icone dans la barre des taches
    Par lbailler dans le forum Access
    Réponses: 4
    Dernier message: 12/11/2004, 11h38

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