[英]How can I manually create a mask for my textbox?
我正在使用NuGet包中的MetroFramework,它看起来很棒。 但是它没有被屏蔽的文本框。 我该如何手动制作类似的字符. - () $
. - () $
在用户输入数字时出现在正确的位置?
也许有一种更简单的方法,可以将MetroTextbox的模型应用于普通的带遮罩的文本框(如CSS类)? 那会容易些。
另外,我如何使用它只允许输入数字
private void textbox_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar);
}
我怎么能还允许一个特定的性格比较像,
?
看看ReferenceSource上的MaskedTextBox实现
基本上,它使用MaskedTextProvider并严重依赖其功能。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.