.net Masked Casella di testo
-
02-10-2019 - |
Domanda
Qual è la maschera per " percentuale ", in un'applicazione WinForms (VB.net)?
Soluzione
Per la documentazione qui: http: //msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask.aspx
\ Fuga. Sfugge un carattere maschera, trasformandolo in un letterale. "
\\
" è il sequenza di escape per un backslash.
Quindi, la maschera di un segno% è \%
Prima di distacco, ho fatto un rapido e WinForms sporchi app, provato e funziona.
Modifica -. Ha aggiunto , anche se questo elemento successivo nella documentazione fa apparire come un semplice segno% dritto dovrebbe funzionare senza la barra rovesciata, così ho provato e funziona così
Tutti gli altri caratteri letterali. Tutti elementi non maschera appariranno come se stessi all'interno di MaskedTextBox. Letterali occupano sempre una statica posizione nella maschera in fase di esecuzione, e non possono essere spostati o eliminati dalla utente.
Altri suggerimenti
textEdit1.Properties.Mask.MaskType = Numeric;
textEdit1.Properties.Mask.EditMask = "00.00%%";
textEdit1.Properties.Mask.UseMaskAsDisplayFormat = true;