如何将文本框中删除的字符替换为0

2024-05-08

在winforms中,如何用零替换删除的字符。例如,文本框中为 12.45。如果我们删除小数点后,它应该变成12.00。同样的方法删除前面的000.45。默认值应为 000.00。


Use a 蒙版文本框 http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox%28v=vs.110%29.aspx并设置Mask http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.mask%28v=vs.110%29.aspx财产给0.00 and 提示字符 http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.promptchar%28v=vs.110%29.aspx财产给0- 这应该会给你提供接近你正在寻找的行为。

但是,有一个轻微的怪癖,例如,如果您的值是3.22你删除了3其他数字将向左移动,因此该值将变为2.20而您可能希望该值更改为0.22.

我认为如果您想要这种控件,您需要通过处理控件上的按键事件来实现一些自定义功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何将文本框中删除的字符替换为0 的相关文章

随机推荐