本文介绍了[C#] [UWP]仅接受文本框号码的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你能帮我解决这个只接受号码的事吗。我在c#中有一个代码看起来很好
Can you help me on this accepting only numbers. I have a code in c# looks fine
这里是代码
here's the code
char ch = (char)e.Key;
if (ch == 46 && txtquantity.Text.IndexOf('.') != -1)
{
e.Handled = true;
return;
}
if (!Char.IsDigit(ch) && ch != 8 && ch != 46)
{
e.Handled = true;
}
看起来不错,但是当我点击特殊字符时,就像 !@# $%^& *()_ + [] \ /
that looks fine but when I tap the Special Characters like this !@#$%^&*()_+[]\/
仍然接受并显示在文本框中。对此有什么解决方案吗?
still accepts and display on the textbox . Is there any solution on this ?
先谢谢了;)
推荐答案
这篇关于[C#] [UWP]仅接受文本框号码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!