Masquer le menu d'édition (clique droit) d'un contrôle NumericUpDown [Résolu]

pattex62 26 Messages postés dimanche 7 décembre 2003Date d'inscription 20 janvier 2013 Dernière intervention - 20 janv. 2013 à 17:57 - Dernière réponse :  Utilisateur anonyme
- 20 janv. 2013 à 20:03
Bonjour,

J’ai une question d’ordre général concernant le contrôle « NumericUpDown ». (VB2010)

En cours d’exécution, lorsque vous faite un clique droit sur ce contrôle, une menu d’édition s’ouvre, sous la forme : « Annuler / Couper – Copier – Coller – Supprimer / Sélectionner Tout / … » .

J’aimerais pouvoir masquer (ne pas proposer) ce menu d’édition par défaut ???

Merci d’avance.
Afficher la suite 

6 réponses

Répondre au sujet
Utilisateur anonyme - 20 janv. 2013 à 18:46
+3
Utile
Le moyen le plus simple, c'est lui fournir un ContextMenuStrip désactivé :
Dim cms As New ContextMenuStrip
cms.Enabled = False
NumericUpDown1.ContextMenuStrip = cms
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Utilisateur anonyme
Utilisateur anonyme - 20 janv. 2013 à 18:51
+3
Utile
Je vien de tester avec juste cette ligne et ça fonctionne aussi
NumericUpDown1.ContextMenuStrip = New ContextMenuStrip
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de Utilisateur anonyme
Utilisateur anonyme - 20 janv. 2013 à 18:12
0
Utile
Bonsoir,

Pourquoi utiliser ce composant si tu lui retires son seul intérêt ?
Commenter la réponse de Utilisateur anonyme
pattex62 26 Messages postés dimanche 7 décembre 2003Date d'inscription 20 janvier 2013 Dernière intervention - 20 janv. 2013 à 18:20
0
Utile
Je souhaite tout simplement réinitialisé la valeur du contrôle avec une valeur (par défaut) de mon choix (12, 78, 125, …) lorsque l’utilisateur fait un clique droit dessus …

=> Ce principe de remise (à valeur) par défaut sur clique droit fonctionne pour l’ensemble des paramètres de mon programme, sous différents formes : Button, Label, TextBox, ect ...

Je souhaite donc désactiver ce menu d’édition qui, dans mon cas, gêne la visibilité de l’action .. et qui n’as aucun grand intérêt dans ce cas !!!

;-)
Commenter la réponse de pattex62
pattex62 26 Messages postés dimanche 7 décembre 2003Date d'inscription 20 janvier 2013 Dernière intervention - 20 janv. 2013 à 19:25
0
Utile
Super, à vrai dire j'y avais déjà songé ...

Je pensais juste qu'il y avait un moyen plus propre ... tels le paramètre « ShortcutsEnabled = False » d'un « TextBox » qui désactive son menu d’édition sur un clique droit.

En tout cas, Merci pour l’information ;-)

Ça marche ... super !!!
Commenter la réponse de pattex62
Utilisateur anonyme - 20 janv. 2013 à 20:03
0
Utile
De rien
Je pensais juste qu'il y avait un moyen plus propre
On ne fait que remplacer un menu existant (celui du système) par un autre (vierge), c'est une solution propre il me semble.
Commenter la réponse de Utilisateur anonyme

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.