【问题标题】:.net Masked Text Box.net 屏蔽文本框
【发布时间】:2010-07-02 13:00:20
【问题描述】:

WinForms 应用程序 (VB.net) 中“percentage”的掩码是什么?

【问题讨论】:

  • 您的意思是:“我如何将 '%' 包含到 MaskedTextBox 中?”

标签: vb.net winforms format-string


【解决方案1】:

根据此处的文档:http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask.aspx

\转义。转义掩码字符, 把它变成文字。 “\\”是 反斜杠的转义序列。

所以 % 符号的掩码是 \%

在发帖之前,我做了一个又快又脏的 winforms 应用程序,试了一下,效果很好。

编辑 - 添加虽然文档中的下一项使它看起来像一个直的 % 符号应该在没有反斜杠的情况下工作,所以我尝试了它,它也可以工作。

所有其他字符文字。全部 非掩码元素将显示为 自己在 MaskedTextBox 中。 字面量总是占据一个静态 运行时在掩码中的位置,以及 不能被移动或删除 用户。

【讨论】:

    【解决方案2】:
    textEdit1.Properties.Mask.MaskType = Numeric;
    textEdit1.Properties.Mask.EditMask = "00.00%%";
    textEdit1.Properties.Mask.UseMaskAsDisplayFormat = true;
    

    http://community.devexpress.com/forums/t/59535.aspx

    【讨论】:

    • 我怀疑 OP 使用的是 DevExpress 控件。
    猜你喜欢
    • 1970-01-01
    • 2017-01-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-13
    相关资源
    最近更新 更多