限制WPF Text中的输入字符和长度
2009-08-07 17:40
435 查看
如何让TextBox只能输入数字或字母,如何限制输入字符串的长度?
这些都是比较常用的功能。
微软推荐的方法是使用Validator,即数据验证器。
不过这种方法是“先输入”“再验证”。如果想在输入的时候做出限制,比如对于只能输入数字的TextBox,当用户按下字母键的时候根本没反应,验证器就做不到了。
在网上搜索可以使用Limit TextBox Input in WPF或者Number only Text WPF 的关键字来搜索。
应该可以找到你满意的答案,这里就没必要贴出来了。只是有一些主意事项要提醒一下:
1. 别忘了限制Ctrl+V,还有右键菜单,Shift+F10,还有104键盘上的“快捷菜单”按键。
2. 软键盘也要限制。
网上有代码,也有现成的控件。
这些都是比较常用的功能。
微软推荐的方法是使用Validator,即数据验证器。
不过这种方法是“先输入”“再验证”。如果想在输入的时候做出限制,比如对于只能输入数字的TextBox,当用户按下字母键的时候根本没反应,验证器就做不到了。
在网上搜索可以使用Limit TextBox Input in WPF或者Number only Text WPF 的关键字来搜索。
应该可以找到你满意的答案,这里就没必要贴出来了。只是有一些主意事项要提醒一下:
1. 别忘了限制Ctrl+V,还有右键菜单,Shift+F10,还有104键盘上的“快捷菜单”按键。
2. 软键盘也要限制。
网上有代码,也有现成的控件。
相关文章推荐
- 限制textView的输入字符长度
- textfield、 textView内容长度限制(中文输入越界)附带:textView回车效果,判断禁止字符
- iOStextfield 限制输入字符长度和过滤表情符号
- wpf 输入字符长度限制
- flex中textinput限制输入长度与某些字符
- 限制UIAlertView上的TextField的输入字符长度
- 限制UIAlertView上的TextField的输入字符长度
- flex中textinput限制输入长度与某些字符
- iOStextfield 限制输入字符长度和过滤表情符号 - CSDN.NET
- 如何限制EditText输入的字符长度_王菲
- flex中textinput限制输入长度与某些字符 .
- 限制textView的输入字符长度
- EditText限制输入长度和特殊字符
- Edittext限制输入字符长度,解决中英文混用情况保证规定长度
- 关于textfield与textview限制输入字符长度时的越界
- editText限制输入字符长度,禁止输入表情,清除输入文字的按钮
- Android EditText输入限制最大字符长度 和 限制只能输入数字和字母(包含大小写)
- ios textField限制只能输入一定长度的字符
- EditText限制输入字符类型的几种方式
- android 中如何限制 EditText 最大输入字符数