matfouc
Messages postés9Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention17 octobre 2006
-
17 oct. 2006 à 12:48
matfouc
Messages postés9Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention17 octobre 2006
-
17 oct. 2006 à 21:25
Bonjour,
Dans le développement de mon programme, j'utilise des contrôles NumericUpDown. Je voudrais les bloquer, c'est à dire que l'utilisateur ne puisse pas modifier la valeur contenu dans ce contrôle.
Bien entendu je peux mettre la propriété Enabled à False mais le problème est que le contrôle devient grisé et n'est plus très visible.
J'ai essayé aussi d'intercepter les évènements associés comme GotFocus ou bien Click. Cela marche tant que l'utilisateur clique sur la partie "Textbox" du NumericUpDown mais s'il clique sur les flèches Haut ou Bas, la valeur est quand même incrémenté/décrementé ce que je veux pas.
Avez-vous une idée pour figer ce contrôle sans qu'il ne devient grisé, bref que son affichage reste identique ?
Merci beaucoup de votre aide !
matfouc
Messages postés9Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention17 octobre 2006 17 oct. 2006 à 13:29
J'ai essayé mais même problème que précédemment en interceptant les évènements Click ou GotFocus : on bloque bien l'écriture dans la zone de texte mais si on clique sur les flèches Haut ou Bas, on incrémente ou décrémente.
matfouc
Messages postés9Date d'inscriptionjeudi 7 juillet 2005StatutMembreDernière intervention17 octobre 2006 17 oct. 2006 à 14:58
Merci de votre aide mais cela ne marche toujours pas.
num.Enabled = False
num.ForeColor = Color.Black
La deuxième ligne n'est pas prise en compte et le texte est toujours grisé.