编程语言
首页 > 编程语言> > c# – Ultra Numeric Editor仅设置默认值为2位小数

c# – Ultra Numeric Editor仅设置默认值为2位小数

作者:互联网

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

解决方法:

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

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

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

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

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

在任何情况下,您都需要事先知道整数和小数部分需要多少位数.

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

MaskInput property

标签:c,net,infragistics
来源: https://codeday.me/bug/20190608/1201432.html