.net Masked Text Box
-
02-10-2019 - |
Question
Quel est le masque pour " pourcentage ", dans une application WinForms (VB.net)?
La solution
Par la documentation ici: http: //msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask.aspx
\ échapper. Évasions un caractère de masque, le transformant en un littéral. «
\\
» est le séquence d'échappement pour une barre oblique inverse.
Ainsi, le masque pour un signe% est \%
Avant de poster, je compose une application WinForms rapide et sale, il a essayé et cela fonctionne.
Modifier -. Ajouté bien que ce prochain élément de la documentation fait ressembler à juste un signe droite% devrait fonctionner sans la barre oblique inverse, donc je l'ai essayé et il fonctionne aussi bien
Tous les autres caractères littéraux. Tout des éléments non-masque apparaîtront comme eux-mêmes dans MaskedTextBox. Littéraux occupent toujours une statique position dans le masque au moment de l'exécution, et ne peut pas être déplacé ou supprimé par le utilisateur.
Autres conseils
textEdit1.Properties.Mask.MaskType = Numeric;
textEdit1.Properties.Mask.EditMask = "00.00%%";
textEdit1.Properties.Mask.UseMaskAsDisplayFormat = true;