vs2010 中的TextBox用法,

比如只能输入3位,输入4位,就自动删除1位,比如只能输入数字或字母,3Q... 比如只能输入3位,输入4位,就自动删除1位,
比如只能输入数字或字母,
3Q
展开
 我来答
zhaozhekang110
推荐于2016-02-01 · TA获得超过1841个赞
知道小有建树答主
回答量:671
采纳率:0%
帮助的人:865万
展开全部
订购TextBox的KeyDown或者KeyUp事件
在事件中对键进行判断,如果不符合要求
可以设置事件参数e的Handled属性为true,即:
e.Handled = true;
这样就会忽略此次按键操作。
删除一位很简单,直接修改TextBox.Text属性就行了
比如已经输入了123,用户再输入4
可以设置textBox1.Text = "234";
判断是否数字或字母可以调用Char类的方法
比如判断是否数字,可以使用:Char.IsNumber('4')
判断是否字母,可以使用:Char.IsLetter('a');
JINYUTTT
2011-06-30 · TA获得超过178个赞
知道小有建树答主
回答量:792
采纳率:0%
帮助的人:550万
展开全部
第一个可以限制长度,maxlength=3;第二个,1是看判断,在textchange事件下面判断是不是输入的数字或者字母2是可以用正则表达式限制。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友32ba4019f
2011-06-30 · 超过28用户采纳过TA的回答
知道答主
回答量:81
采纳率:0%
帮助的人:75.4万
展开全部
<asp:regularexpressionvalidator runat="server" errormessage="RegularExpressionValidator"></asp:regularexpressionvalidator>
用这个控件 工具箱里的验证控件regularexpressionvalidator
ErrorMessage错误消息
ControlToValidate要绑定的控件 比如你的textbox
ValidationExpression 你需要的正则表达式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一壹小屋
2011-06-30 · 超过15用户采纳过TA的回答
知道答主
回答量:95
采纳率:0%
帮助的人:59.9万
展开全部
可以判断的该文本框的值的长度。
可以用正则表达式来判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式