Empecher le pop-up d'un contextmenustrip [Résolu]

Messages postés
670
Date d'inscription
dimanche 16 décembre 2007
Dernière intervention
11 mars 2010
- - Dernière réponse : olibara
Messages postés
670
Date d'inscription
dimanche 16 décembre 2007
Dernière intervention
11 mars 2010
- 14 mai 2008 à 14:06
Bonjour

J'aimerais savoir s'il est possible et comment d'empecher l'affichage d'un contextmenustrip (ci apres nommé ctxs)

Je m'explique dans un PB j'ai défini un ctxs
Mousedown a droite ne l'affiche pas
Mouseup a droite l'affiche

J'aimerais empecher l'aparition du ctxs si apres le mouse down et AVANT le mouseup je fais un mousemove

Ce n'est evidement pas la logique du traitement qui m'interesse mais la maniere d'empecher le pop-up automatique selon un flag que je positionne dans les event mouse

Une idée ?

<!-- / message -->
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
Messages postés
3248
Date d'inscription
lundi 25 avril 2005
Dernière intervention
27 octobre 2012
3
Merci
Salut, propriété Cancel dans l'évènement Opening :

ContextMenuStrip cms = new ContextMenuStrip( );
cms.Items.Add( "Hello" );
cms.Opening += delegate ( object sender, CancelEventArgs args )
{
    args.Cancel = flag;
};


this.ContextMenuStrip = cms;

Merci Lutinore 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de Lutinore
Messages postés
670
Date d'inscription
dimanche 16 décembre 2007
Dernière intervention
11 mars 2010
0
Merci
Merci Lutinore,

Je vais essayer de voir avec ca
Commenter la réponse de olibara
Messages postés
670
Date d'inscription
dimanche 16 décembre 2007
Dernière intervention
11 mars 2010
0
Merci
Super, ca marche comme je veux

Mais j'ai encore pas mal a apprendre du coté delegate et eventargs
Commenter la réponse de olibara

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.