首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么在TextBox中完全屏蔽字符

2012-02-01 
如何在TextBox中完全屏蔽字符如何在TextBox或其它。Net提供的输入框中完全屏蔽想禁止输入的字符并且不允许

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

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

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

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

热点排行