早教吧作业答案频道 -->其他-->
c#限制输入中文、数字、大写字母!我想在c#textbox和combobox中都限制只能输入中文、大写字母、和数字!这个代码怎么写?
题目详情
c# 限制输入中文、数字、大写字母!我想在c# textbox和combobox中都限制只能输入中文、大写字母、和数字!这个代码怎么写?
▼优质解答
答案和解析
1)对于TextBox,写在TextBox_KeyPress中: private void textBox1_KeyPress(object sender, KeyPressEventArgs e) { string s = e.KeyChar.ToString(); Regex reg = new Regex("^([\u4e00-\u9fa5]|[A-Z]|[0-9])$"); bool flag= reg.Match(s).Success; e.Handled = !flag; } 2)对于Combobox,请在“事件”框中把Key_Press事件和TextBox的那个KeyPress事件绑定到一起即可。
看了 c#限制输入中文、数字、大写...的网友还看了以下:
如图为人体内某结构的血流情况示意图,B代表某结构,A、C代表与其相连的血管,箭头代表血流方向,下列 2020-04-06 …
如图,四边形ABCD是平行四边形,点E、F分别为AD、BC边上的点,且AE=CF求证:四边形BED 2020-05-16 …
大家看看我这个矩阵的证明哪里有问题已知A,B为n阶方阵,且B=B^2,A=B+E,证明A可逆,并求 2020-06-09 …
第一题令A={a,b,c,d,e},B={a,b,c,d,e,f,g,h}.求a)A∪Bb)A∩B 2020-06-17 …
请教排列组合题:五张卡片上分别写上字母,E,E,B,B,B,将五张卡片随机地排成一行...五张卡片 2020-06-22 …
五元一次方程的解法0.01349/[e+0.6842(1-e)]=a0.8638/[e+0.565 2020-07-16 …
数学分析习题.设函数f(x)在[a,b]上三阶可导,证明:存在一点e∈(a,b)设函数f(x)在[ 2020-07-16 …
已知集合A{a,b,c,d,e},B{0,1,…2014},f为A→B映射,且满足f(已知集合A{ 2020-07-30 …
如果AB分别代表两件事发生的概率,那么P(A∩B)代表什么?3Q如果AB分别代表两件事发生的概率,那 2020-12-01 …
能否由数学期望E(ax+b)=aEx+b推出E(ax^2+ax+b)=aEx^2+aEx+b,或者怎 2020-12-28 …