2010-12-10 4 views
3

Comment puis-je empêcher les espaces dans une zone de texte masquée? KeyPress utilisé mais le e.handled ne fonctionne pas. Quelqu'un peut-il me diriger vers un poste qui montre comment gérer cela? La zone de texte masquée est utilisée pour ssn. MerciEmpêcher les espaces dans un MaskedTextbox

Répondre

2

Plutôt que 9 de vous voudriez des 0, en raison de 9 de permettant des espaces comme des caractères acceptables

Un numéro de sécurité sociale masque ressemblerait à ceci:

myMaskedTextBox.Mask = "000-00-0000"; 

En outre, vous aurez envie de assurez-vous que la propriété ResetOnSpace est définie sur false.

+0

Merci ... cela a fonctionné. –

1

Vous pouvez définir MaskedTextBox.Mask property pour limiter l'entrée aux caractères que vous souhaitez.

Cela devrait fonctionner pour les numéros de sécurité sociale:

myMaskedTextBox.Mask = "000-00-0000"; 

EDIT: fixe, 9 accepte un chiffre ou un espace en 0 accepte que des chiffres.

+2

Je peux toujours entrer des espaces wu = avec ce masque. –

+0

@Tech Xie Mon erreur, voir modifier. – Donut

Questions connexes