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

Windows Forms Discussion :

[C# .NET 2.0] NotifyIcon évolué


Sujet :

Windows Forms

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 10
    Points : 12
    Points
    12
    Par défaut [C# .NET 2.0] NotifyIcon évolué
    Bonjour.

    En fait ce post comporte deux questions. Commençons par la première qui résolvera peut être le seconde.

    Est-il possible de déclencher une action au changement d'état de la Form (WindowState). On a accès à Closing() et Closed(), mais aucun déclenchement quand la Form est maximisée ou minimisée. (En tout cas je n'ai pas trouvé)

    Du coup je surcharge WndProc en testant continuellement l'état de de la Form et en enregistrant ce dernier dans une variable + traitement le cas échéant.
    Est-ce vraiment la seule solution pour tester cet état ou suis-je un gros bourrin ?

    -----

    Tout ceci pour venir à la question que je me pose, enfin surtout à l'aide que je vous demande. En fait, j'aimerais créer un notifyIcon fonctionnant comme celui de Outlook.

    Je m'explique, qd l'appli se lance, elle créée un notifyIcon, ce dernier dispose d'un menu ou l'on peux choisir si l'on veux afficher l'icôné réduite ou non. Le cas simple veux que je travaille avec la propriété showInTaskbar, ce que j'ai testé et celà marche très bien !

    Seulement, quand ShowInTaskbar vaut false et que WindowState est != Minimized, ben l'icône réduite n'est pas affichée et moi je veux qu'elle s'affiche quelle que soit l'option choisie.

    C'est pour cela que j'aimerais savoir si on peux capter l'état de Form, ce qui s'implifierai bcp les choses !

    Pour le moment, mon code est foireux et j'essaye de trouver une solution entre les propriétes showInTaskbar et Visible (qui n'affiche pas d'icône réduite) mais ça me plante dans tous les sens puisque WndProc n'a pas d'execution très précise.

    A l'aide

    Merci d'avance

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 10
    Points : 12
    Points
    12
    Par défaut
    Bon, je crois être arrivé au bout, je vais encore faire quelques tests et je mettrais le code que j'ai !

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

Discussions similaires

  1. [WinForms][.NET 1.1] NotifyIcon.ShowBalloonTip
    Par bart64 dans le forum Général Dotnet
    Réponses: 6
    Dernier message: 15/09/2006, 12h57
  2. [VB.Net 2.0/NotifyIcon] Pb de durée d'affichage d'une infobulle
    Par exclusif dans le forum Windows Forms
    Réponses: 10
    Dernier message: 19/08/2006, 22h41
  3. [VB.Net] Comment mettre un texte dans un NotifyIcon ?
    Par Aspic dans le forum Windows Forms
    Réponses: 19
    Dernier message: 25/07/2006, 21h29
  4. [vb.net][vbExpress][notifyIcon] apparait deux fois !
    Par graphicsxp dans le forum Windows Forms
    Réponses: 2
    Dernier message: 08/12/2005, 13h42
  5. [vb.net][vs2005][notifyicon] question sur ShowBalloonTip
    Par graphicsxp dans le forum Windows Forms
    Réponses: 9
    Dernier message: 06/12/2005, 11h02

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