Winforms 大型应用程序,300-400个文本框控件,禁止所有文本框的unicode输入-它如何快速?

Winforms 大型应用程序,300-400个文本框控件,禁止所有文本框的unicode输入-它如何快速?,winforms,Winforms,我有一个很大的应用程序,有很多文本框控件(大约300-400) 我需要禁止所有文本框使用unicode输入有什么简单的方法可以做到这一点吗 C#,VS 2008,.NET 2.0 也许有一些全局应用程序处理程序或其他东西 编辑:我想允许输入拉丁字母符号和数字。必须禁止使用中文、日文和其他字母。创建一个封装TextBox的自定义控件,或创建一个从TextBox继承的类,并在任何情况下抑制不需要的字符。用CustomClassName替换System.Windows.Forms.TextBox(以

我有一个很大的应用程序,有很多文本框控件(大约300-400)

我需要禁止所有文本框使用unicode输入有什么简单的方法可以做到这一点吗

C#,VS 2008,.NET 2.0


也许有一些全局应用程序处理程序或其他东西


编辑:我想允许输入拉丁字母符号和数字。必须禁止使用中文、日文和其他字母。

创建一个封装TextBox的自定义控件,或创建一个从TextBox继承的类,并在任何情况下抑制不需要的字符。用CustomClassName替换System.Windows.Forms.TextBox(以及TextBox,如果有的话)的所有实例。

如何定义“unicode”?Net中的每个字符都存储为unicode(UTF-16)。我想允许输入拉丁字母符号和数字。Unicode是中文、日文符号和其他非拉丁文符号。是的,这是一个解决方案。但是有很多文本框,只有一个程序员(我)。这要花很多时间。也许我能快点?快点?整个过程不到十分钟。创建自定义控件后,您只需执行搜索和替换。danbystrom,您以前做过类似的操作吗?@nik:是的,这是常见的做法。:-)@丹比斯特罗姆,哦,不,我会试试你的建议:)