如何在TextBox中完全屏蔽字符
如何在TextBox或其它。Net提供的输入框中完全屏蔽想禁止输入的字符
并且不允许用Ctrl + V 粘贴过来,或鼠标右键粘贴
此问题一直没找到可行、简单的解决方案,要求是直接禁止输入,而不是
提示阿什么的
例:要求不能输入 '、|}[{]+-=/〉,。,-*·#¥%—*()!~、.等特殊符号!!!
怎么做,请教!
我用KeyDown事件里写了些禁止输入这些字符的代码,但是却无法禁止粘贴!
------解决方案--------------------请参见:
只能对数值操作的TextBox
http://blog.csdn.net/hbxtlhx/archive/2004/11/12/178510.aspx
------解决方案--------------------用 MaskEdit
设其条件就是你的正则表达式
------解决方案--------------------我自己写了一个控件 要的话我可以把代码发给你
------解决方案--------------------直接在TextBox的textChanged事件里处理,用正则表达式判断,把非法的字符全部删除就行。