GNT sans publicité, site mobile, fonctionnalitées exclusives...

[NotifyIcon]Comment distinguer le clic droit du clic gauche ?

Le
fragmonster
J'ai créé un petit service windows pour lequel je souhaiterais
adopter la même cinématique qu'on peut voir avec d'autres programmes
tournant dans le Systray (c'est bien comme ça qu'on dit?)

A savoir que lorsque je double-clic sur mon icone, une windows form
s'ouvre afin de paramètrer mon appli (ça, ça marche nikel).

Cependant je voudrais distinguer le clic gauche du clic droit afin
d'afficher deux menus contextuels différents. Bon, il est vrai que je
pourrais n'utiliser qu'un seul menu, mais j'aime bien me compliquer la
vie ^^

Or le control "NotifyIcon" ne dispose que de deux évènement : Click
et DoubleClick

Y a t-il un moyen de récupérer l'info clic droit ou clic gauche au
sein de l'évènement clic?

Merci de votre aide.
Lire les 2 réponses

Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
fragmonster
Le #12407331
Petite précision :

Dans mon code j'ai pour le moment cette ligne

this.notifyIcon1.ContextMenu = this.contextMenu1;

qui permet d'assigner le menu contextuel1 à mon icone. Si j'execute
mon appli et que je fais "clic droit" sur mon icone, le menu contextuel
apparait.

Maintenant je voudrais faire apparaitre un autre menu contextuel sur le
clic gauche.

Comment fait on, car dans le cas du "notifyIcon1.ContextMenu" je n'ai
pas à gérer l'endroit où le menu contextuel va apparaitre. Ca marche
tout seul. J'imagine en revenche que si j'utilise l'evenement "clic"
pour afficher un autre menu, il va falloir que je gère moi même
l'affichage et le positionnement de ce menu.
Michael Moreno
Le #12407321
> Cependant je voudrais distinguer le clic gauche du clic droit afin
d'afficher deux menus contextuels différents. Bon, il est vrai que je
pourrais n'utiliser qu'un seul menu, mais j'aime bien me compliquer la
vie ^^



En tant qu'utilisateur je trouverai cela tres genant.

--
Michael
----
http://michael.moreno.free.fr/
http://port.cogolin.free.fr/
Publicité
Suivre les réponses
Poster une réponse
Anonyme