我正在使用NuGet包中的MetroFramework,它看起来很棒。但是它没有一个屏蔽的文本框。当用户输入数字时,如何手动使像. - () $
这样的字符出现在正确的位置?
也许有一种更简单的方法就是将MetroTextbox的模型应用到普通的屏蔽文本框中,比如css类?那就容易多了。
另外,我如何使用它来只允许输入数字
private void textbox_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = !char.IsDigit(e.KeyChar) && !char.IsControl(e.KeyChar);
}
我如何才能允许多一个特定字符,比如,
发布于 2017-04-25 14:41:36
让我们来看看ReferenceSource上的MaskedTextBox实现
基本上它使用的是MaskedTextProvider,并且在很大程度上依赖于它的功能。
https://stackoverflow.com/questions/43613313
复制