NotifyICon [Résolu]

cs_syl2 49 Messages postés lundi 19 mai 2003Date d'inscription 7 juillet 2005 Dernière intervention - 6 juil. 2005 à 12:13 - Dernière réponse : Lutinore 3248 Messages postés lundi 25 avril 2005Date d'inscription 27 octobre 2012 Dernière intervention
- 26 nov. 2006 à 04:00
Bonjour,

J'ai réalisé une petite application qui affiche une icone dans le systray et qui affiche un tooltip quand je passe le curseur de la souris dessus. Le problème c'est que le mesage qui s'affiche est en général de plus de 64 caractères. J'ai vu dans la MSDN qu'avec un NotifyIcon.Text, la taille du message devait être de moins de 64 caractères.

Y a t-il néanmoins un moyen de contourner ce problème pour pouvoir afficher plus de caractères au sein du tooltip ?

Merci par avance

Slyv
Afficher la suite 

Votre réponse

7 réponses

Meilleure réponse
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 6 juil. 2005 à 18:57
3
Merci
Si tu cherches pas à afficher un tooltip, mais carrément un message, alors tu peux utiliser le lien proposer par Lutinore ou celui-ci (qui me paraît meilleur) fait par sebmafate : http://www.csharpfr.com/code.aspx?ID=29629

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever

Merci cs_Bidou 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 93 internautes ce mois-ci

Commenter la réponse de cs_Bidou
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 6 juil. 2005 à 13:11
0
Merci
Salut,
Si c'est spécifié comme ça dans la doc (je n'ai pas vérifié), alors tu ne pourras pas le faire (en tout cas pas avec le Control de base). Mais au lieu de perdre des heures à vouloir implémenter cette fonction, je te propose plutôt de réfléchir sur l'utilité d'un message aussi long : le tooltip d'un notify icon c'est juste la pour donner quelques informations de base, pas pour pondre un text avec des centaines de caractères...
Si j'étais toi, j'afficherais ce text ailleurs, par exemple dans la form qui s'ouvre lorsqu'on double-clique sur l'icon.

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever
Commenter la réponse de cs_Bidou
Lutinore 3248 Messages postés lundi 25 avril 2005Date d'inscription 27 octobre 2012 Dernière intervention - 6 juil. 2005 à 13:43
0
Merci
Fildomen a déposé un super code qui peut remplacer le ToolTip du NotifyIcon: http://www.csharp.fr/code.aspx?ID=32314
Commenter la réponse de Lutinore
cs_syl2 49 Messages postés lundi 19 mai 2003Date d'inscription 7 juillet 2005 Dernière intervention - 7 juil. 2005 à 18:14
0
Merci
Salut bidou,

Merci pour ces réponses fort constructives. J'ai donc utilisé la dernière méthode que tu m'as donné. Mon tooltip n'est plus dorénavant le nom de mon application (donc < à 64 caractères :p) et la méthode d'affichage type outlook est appelé via un clic droit sur mon icone.

Ceci était en fait pour faire une application annexe à mon agenda qui me donne les anniversaires et fêtes du moment. Avant pour connaitre les événements du jour, j'étais obligé de lancer mon application primaire, et maintenant, d'un coup d'oeil, j'ai accès aux événements du jour. Je n'ai donc plus aucune raison d'oublié les anniversaires de mes proches ^^

Merci encore

Slyv
Commenter la réponse de cs_syl2
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 7 juil. 2005 à 18:43
0
Merci
De rien

[Pub] http://www.csharpfr.com/auteurdetail.aspx?ID=13319 [\Pub]
C# forever
Commenter la réponse de cs_Bidou
cs_dfr 4 Messages postés vendredi 19 mars 2004Date d'inscription 25 novembre 2006 Dernière intervention - 25 nov. 2006 à 12:50
0
Merci
j'utilise le BalloonTip tu peut mettre + de 64 caracteres et je trouve ca + joli
Commenter la réponse de cs_dfr
Lutinore 3248 Messages postés lundi 25 avril 2005Date d'inscription 27 octobre 2012 Dernière intervention - 26 nov. 2006 à 04:00
0
Merci
En juillet 2005 il était surement encore en .NET 1.1.
Commenter la réponse de Lutinore

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.