掩码文本框如何在文本框中不显示下划线并允许用户输入3个数字

7

我在使用遮罩文本框时遇到了一些问题。

如何隐藏文本框中默认显示的下划线?!

同时,我希望用户能够输入最多3个数字(至少可以输入1个数字,最多输入3个数字)。该如何设置?

2个回答

12

在掩码文本框的Promptchar属性中设置空格(仅保留一个空格)。
并且第二个答案已经得到了。或者您可以在离开事件上放置验证。


0

我认为你最好使用普通的文本框来实现这个功能。通过属性设置它只允许输入数字和最多3位数。然后你只需要手动检查至少存在一个数字。


4
不,使用 MaskedTextBox 并将其修改为看起来像普通的 TextBox 更加简单。特别是对于只允许输入数字值的情况,MaskedTextBox 是完美的选择。对于普通的 TextBox,您需要检查 KeyPress(或 KeyDown)以及粘贴功能,以确保控件中没有非数字字符。 - Alex

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接