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 

Votre réponse

6 réponses

Meilleure réponse
Utilisateur anonyme - 20 janv. 2013 à 18:46
3
Merci
Le moyen le plus simple, c'est lui fournir un ContextMenuStrip désactivé :
Dim cms As New ContextMenuStrip
cms.Enabled = False
NumericUpDown1.ContextMenuStrip = cms

Merci Utilisateur anonyme 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de Utilisateur anonyme
Meilleure réponse
Utilisateur anonyme - 20 janv. 2013 à 18:51
3
Merci
Je vien de tester avec juste cette ligne et ça fonctionne aussi
NumericUpDown1.ContextMenuStrip = New ContextMenuStrip

Merci Utilisateur anonyme 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de Utilisateur anonyme
Utilisateur anonyme - 20 janv. 2013 à 18:12
0
Merci
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
Merci
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
Merci
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
Merci
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.