C#如何只在textbox中输入数字(要可以实时输入的,不要事后判断的)
就像QQ的登录界面输入帐号时的一样:当按下的键为数字时,textbox的Text可以变化。当按下的键不为数字时,则text保持原样...
就像QQ的登录界面输入帐号时的一样:当按下的键为数字时,textbox的Text可以变化。当按下的键不为数字时,则text保持原样
展开
展开全部
添加一个KeyPress事件
里面判断e.keychar是否为数字,如果为否的话,设置e.handled =true;
应该能搞定。
有用记得采纳
里面判断e.keychar是否为数字,如果为否的话,设置e.handled =true;
应该能搞定。
有用记得采纳
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
textchanged事件
这个事件是 textbox文本发生改变触发的 满足你要求
这个事件是 textbox文本发生改变触发的 满足你要求
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<asp:TextBox runat="server" ID="txtBox" onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" />
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用MaskedTextBox并且设置Mask属性
参考资料: http://msdn.microsoft.com/zh-cn/library/system.windows.forms.maskedtextbox.mask(v=vs.80).aspx
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询