olibara
Messages postés666Date d'inscriptiondimanche 16 décembre 2007StatutMembreDernière intervention11 mars 2010
-
5 mai 2008 à 20:33
olibara
Messages postés666Date d'inscriptiondimanche 16 décembre 2007StatutMembreDernière intervention11 mars 2010
-
6 mai 2008 à 10:59
Bonjour
J'ai cherché mais sans succes
Quelqu'un sait-il s'il est possible et comment d'utiliser un maskedtextbox pour limiter l'entrée a certain caracteres
Exemple trivial :
O ou N pour Oui / Non (Yes / No)
J'ai lu et relu la doc et je n(ai rien vu qui permettait cela
Si c'est possible c'est vraiment bien caché
Si c'et pas possible c'est vraiment tres dommage et incompréhensible
Mais dans les deux cas c'est dommage qu'une possibilité aussi triviale ne soit pas mise ern évidence
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 5 mai 2008 à 22:58
La MaskedTextBox n'est pas un Control très bien conçu, personnellement je ne l'ai presque jamais utilisé!
Cela dit, on peut lui associé des expressions régulières, donc ...
olibara
Messages postés666Date d'inscriptiondimanche 16 décembre 2007StatutMembreDernière intervention11 mars 20106 5 mai 2008 à 21:19
C'est bien ce que je craignais !
Dans ce cas je considere que le maskedtextbox est completement idiot et inutile
Je vais reprendre une fonction que j'ai écrite il y a vingt ans pour controler des masque d'ecran en C et VB
et qui faisait bien plus que le malheureux masketextbox actuel
A mon avis il on du confier le concept de cela a un ingénieur qui n'a jamais utilisé un clavier !
cs_Bidou
Messages postés5487Date d'inscriptiondimanche 4 août 2002StatutMembreDernière intervention20 juin 201361 6 mai 2008 à 08:12
Ha oui on dirait bien que tu as raison...
Le mieux c'est encore de faire une validation à la main (Validator pour le web, regex avec textbox pour les winForms)
[Browsable(false)]
public override bool Multiline
{
get
{
return false;
}
set
{
if (value)
throw new NotSupportedException("RegexTextBox cannot be multiline");
}
}
}