Gagner les Formes de texte de la boîte de masques
Comment puis-je mettre le masque sur win forme de zone de texte de sorte qu'il ne permet que des chiffres?
Et comment il fonctionne pour les masques de données, téléphone, zip etc.
Je suis à l'aide de Visual Studio 2008, C#
Grâce.
Vous devez vous connecter pour publier un commentaire.
Voulez-vous prévenir d'entrée qui n'est pas autorisé ou valider l'entrée avant qu'il soit possible de procéder?
L'ancien pourrait semer la confusion chez les utilisateurs lorsqu'ils appuyez sur les touches mais rien ne se passe. Il est généralement préférable de montrer à leurs pressions sur les touches, mais l'affichage de l'avertissement que l'entrée n'est pas valide actuellement. C'est probablement aussi assez compliquée à mettre en place pour masquer une adresse e-mail expression régulière, par exemple.
Regarder ErrorProvider pour permettre à l'utilisateur de taper ce qu'ils veulent, mais montrer les avertissements qu'ils type.
Pour votre première suggestion d'une zone de texte qui permet uniquement de chiffres, on pourrait aussi songer à une NumericUpDown.
Vous pouvez utiliser le contrôle MaskedTextBox
http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.aspx
Vous pourriez vouloir vérifier Comment faire: Créer une Zone de Texte Numérique.
Comme dit ci-dessus, l'utilisation d'un MaskedTextBox.
Il est également utile d'utiliser un ErrorProvider.
Utiliser un Masque de zone de Texte et affectez MasktextboxId.Masque.
Si tu veux utiliser la zone de texte, puis vous avez à écrire une Expression Régulière pour qu'il
De contrôle de la clé de l'utilisateur de la conférence de presse pour masquer l'entrée en ne permettant à aucun de caractères indésirables.
Pour autoriser uniquement les nombres avec décimales:
Pour autoriser uniquement les numéros de téléphone des valeurs: