【问题标题】:DevExpress TextEdit RegEx MaskType not limiting lengthDevExpress TextEdit RegEx MaskType 不限制长度
【发布时间】:2015-10-30 14:34:32
【问题描述】:

我打算有一个TextEdit,它可以有最大 4 位长度的正数。

我使用以下TextEdit:

<dxe:TextEdit Name="txtNumber" Mask="\d+{0,4}" MaskType="RegEx" />

我可以准确地将 10 位 放入其中,而没有任何溢出迹象。之后我可以输入更多数字,TextEdit 变为红色,但一直让我添加更多数字。

在不使用代码隐藏魔法的情况下,我应该使用什么来将用户停止在 4 位?

【问题讨论】:

    标签: c# devexpress


    【解决方案1】:

    您可以使用numeric mask type 和####; 作为掩码:

    <dxe:TextEdit Name="txtNumber" Mask="####;" MaskType="Numeric"/>
    

    【讨论】:

    • 只有正数至关重要。您的解决方案允许负数。
    • @Nestor 好的,只需在掩码末尾添加; 符号即可。
    • 是的,我也发现了 :) 感谢您的提示,我会接受答案。
    猜你喜欢
    • 1970-01-01
    • 2015-10-30
    • 2012-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-07
    • 1970-01-01
    相关资源
    最近更新 更多