gpt4 book ai didi

c# - NumericUpDown 控件中的小数位

转载 作者:太空狗 更新时间:2023-10-30 01:20:36 24 4
gpt4 key购买 nike

如果之前有人回答过这个问题,我很抱歉。我四处搜索,找不到合适的答案。

我有一个接受用户输入的 numericupdowncontrol。现在我已将 decimalPlaces 属性设置为 2。如果用户输入 1.23,它将保持正确。但是,如果用户输入 1.2,则会显示 1.20。那不是我想要的。它应该显示 1.2 而不是 1.20。有没有办法做到这一点?如果用户输入 1,则它应该是 1 而不是 1.00。如何做到这一点?

非常感谢!

最佳答案

如果您不介意自定义您的 NumericUpDown,您可以这样做,它非常简单、简短且可靠:

//You can use this class instead of the standard NumericUpDown
public class CustomNumericUpDown : NumericUpDown
{
//Override this to format the displayed text
protected override void UpdateEditText()
{
Text = Value.ToString("0." + new string('#', DecimalPlaces));
}
}

关于c# - NumericUpDown 控件中的小数位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18619806/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com