一般情况下,我们都是使用英文半角的来进行编程,包括输入框和密码框的设定一般也是英文半角,但往往有些人使用全角输入,登陆不进去还以为你系统错误,现整理了几种全角切换半角和设定输入法的几种方法。

方法一:将用户输入的全角转化成半角

 
 
 C#中输入法全角转换半角

 

方法二:默认给用户一个输入状态

 C#中输入法全角转换半角

 

这里我是强制用户打开时是“中文(简体) - 美式键盘”也可以设置你想要的输入法,标准状态下,输入法状态对应的mode值如下表所示:

C#中输入法全角转换半角

或者设置无论何种输入法,只要是全角的就转换成半角

 C#中输入法全角转换半角

方法三:在textbox的keypress中写入按键释放后的事件

C#中输入法全角转换半角

如果有更好的方法,后需补充!

来自:https://www.jianshu.com/p/531c55ccfa43

 

相关文章:

  • 2021-12-18
  • 2022-12-23
  • 2022-03-02
  • 2022-12-23
  • 2022-12-23
  • 2021-12-14
猜你喜欢
  • 2021-06-04
  • 2021-09-24
  • 2021-06-21
  • 2021-08-15
  • 2022-12-23
  • 2021-05-28
  • 2022-12-23
相关资源
相似解决方案