仅接受文本框号码

仅接受文本框号码

本文介绍了[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]仅接受文本框号码的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-02 23:41