我正在做一个财务 Winforms 应用程序,但在控制方面遇到了一些问题。
我的客户需要在各处插入十进制值(价格、折扣等),我想避免一些重复验证。
所以我立即尝试了适合我需要的 MaskedTextBox(使用像“€ 00000.00”这样的掩码),如果不是因为焦点和掩码的长度。
我无法预测我的客户将输入应用程序的数量有多大。
我也不能指望他以 00 开始所有内容以达到逗号。一切都应该是键盘友好的。
我是否遗漏了什么,或者根本没有办法(除了编写自定义控件)使用标准的 Windows 窗体控件来实现这一点?