【发布时间】:2010-07-02 13:00:20
【问题描述】:
WinForms 应用程序 (VB.net) 中“percentage”的掩码是什么?
【问题讨论】:
-
您的意思是:“我如何将 '%' 包含到 MaskedTextBox 中?”
标签: vb.net winforms format-string
WinForms 应用程序 (VB.net) 中“percentage”的掩码是什么?
【问题讨论】:
标签: vb.net winforms format-string
根据此处的文档:http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask.aspx
\转义。转义掩码字符, 把它变成文字。 “
\\”是 反斜杠的转义序列。
所以 % 符号的掩码是 \%
在发帖之前,我做了一个又快又脏的 winforms 应用程序,试了一下,效果很好。
编辑 - 添加虽然文档中的下一项使它看起来像一个直的 % 符号应该在没有反斜杠的情况下工作,所以我尝试了它,它也可以工作。
所有其他字符文字。全部 非掩码元素将显示为 自己在 MaskedTextBox 中。 字面量总是占据一个静态 运行时在掩码中的位置,以及 不能被移动或删除 用户。
【讨论】:
textEdit1.Properties.Mask.MaskType = Numeric;
textEdit1.Properties.Mask.EditMask = "00.00%%";
textEdit1.Properties.Mask.UseMaskAsDisplayFormat = true;
【讨论】: