读书人

怎么在TextBox中完全屏蔽字符

发布时间: 2012-02-01 16:58:19 作者: rapoo

如何在TextBox中完全屏蔽字符
如何在TextBox或其它。Net提供的输入框中完全屏蔽想禁止输入的字符
并且不允许用Ctrl + V 粘贴过来,或鼠标右键粘贴

此问题一直没找到可行、简单的解决方案,要求是直接禁止输入,而不是
提示阿什么的

例:要求不能输入 '、|}[{]+-=/〉,。,-*#¥%—*()!~、.等特殊符号!!!
怎么做,请教!
我用KeyDown事件里写了些禁止输入这些字符的代码,但是却无法禁止粘贴!

[解决办法]
请参见:
只能对数值操作的TextBox
http://blog.csdn.net/hbxtlhx/archive/2004/11/12/178510.aspx
[解决办法]
用 MaskEdit
设其条件就是你的正则表达式
[解决办法]
我自己写了一个控件 要的话我可以把代码发给你
[解决办法]
直接在TextBox的textChanged事件里处理,用正则表达式判断,把非法的字符全部删除就行。

读书人网 >C#

热点推荐