Ultra Numeric Editor 仅将默认设置为最多 2 位小数
Ultra Numeric Editor is setting default up to 2 decimal places only
如何使用UltraNumericEditor.MaskInput
输入最多10位或更多小数位的输入?
问题是更多的小数位,因为 MaskInput 属性 需要您要键入的准确小数位数。
所以,如果你想得到最多 10 位小数,你可以写
numEditor.NumericType = NumericType.Decimal
numEditor.MaskInput = "{LOC}n.nnnnnnnnnn"
其中 {LOC}
前缀允许键入小数点的本地化符号。
如果您需要动态的小数位数,那么您可以在运行时构建此掩码或使用等效语法
numEditor.MaskInput = "{LOC}{double:1.10:c}"
无论如何你需要提前知道整数和小数部分需要多少位数。
您可以在 Infragistics 网站 link 上找到很多关于 MaskInput 格式的示例
如何使用UltraNumericEditor.MaskInput
输入最多10位或更多小数位的输入?
问题是更多的小数位,因为 MaskInput 属性 需要您要键入的准确小数位数。
所以,如果你想得到最多 10 位小数,你可以写
numEditor.NumericType = NumericType.Decimal
numEditor.MaskInput = "{LOC}n.nnnnnnnnnn"
其中 {LOC}
前缀允许键入小数点的本地化符号。
如果您需要动态的小数位数,那么您可以在运行时构建此掩码或使用等效语法
numEditor.MaskInput = "{LOC}{double:1.10:c}"
无论如何你需要提前知道整数和小数部分需要多少位数。
您可以在 Infragistics 网站 link 上找到很多关于 MaskInput 格式的示例