0

我想这将是一个 DevExpress 面具,但这是我所拥有的:

var dlEdit = new DevExpress.XtraEditors.Repository.RepositoryItemTextEdit();
dlEdit.Mask.MaskType = MaskType.RegEx;
dlEdit.Mask.EditMask = "\\d{1,10}";

我正在尝试获取一个长度最多为 10 位的数字,该数字将接受前导 0,因为现在它将显示前导 0(例如 0032421243),直到单击该字段,在这种情况下它会删除它们. 我尝试了一个数字掩码类型,但同样的事情只是它根本不允许我输入 0。我认为这将是我的答案,但这种自定义类型不是。有人可以为我指出我需要的正确方向吗?也许是不同类型的面具之类的?

4

1 回答 1

1

你的面具对我很好。

您是否绑定到数字字段?
如果是这样,你不能这样做;数字字段不能存储前导零。
切换到一个string字段。

于 2010-12-28T18:59:54.540 回答