超数字编辑器默认设置为最多 2 位小数

本文关键字:小数 数字 编辑器 默认 设置 | 更新日期: 2023-09-27 18:34:15

如何使用UltraNumericEditor.MaskInput输入最多 10 位或更多小数位?

超数字编辑器默认设置为最多 2 位小数

问题是小数位数更多,因为 MaskInput 属性需要要键入的确切小数位数。

所以,如果你想得到最多 10 位小数,你可以写

numEditor.NumericType = NumericType.Decimal
numEditor.MaskInput = "{LOC}n.nnnnnnnnnn"

其中{LOC}前缀允许键入小数点的本地化符号。
如果您需要动态的小数位数,则可以在运行时构建此掩码或使用等效语法

numEditor.MaskInput = "{LOC}{double:1.10:c}"

在任何情况下,您都需要提前知道整数和小数部分需要多少位数字。

您可以在Infragistics网站上的此链接中找到许多有关MaskInput格式的示例

掩码输入属性