在VS 2005里面的VB设计 如何让TEXTBOX中只能输入数字?

输入其他的字符直接不显示,求代码!最好能给我QQ,亲自指导一下我!我是菜鸟!解决问题后,追加100分~... 输入其他的字符直接不显示,求代码!最好能给我QQ,亲自指导一下我!我是菜鸟!
解决问题后,追加100分~
展开
 我来答
血腥蓝
2010-04-12 · TA获得超过406个赞
知道答主
回答量:190
采纳率:0%
帮助的人:249万
展开全部
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
If Not IsNumeric(TextBox1.Text) Then TextBox1.SelectAll() : Beep()
End Sub

向窗体中添加一个textbox,然后再插入以上代码
漠映分327
2010-04-13 · TA获得超过178个赞
知道答主
回答量:320
采纳率:0%
帮助的人:193万
展开全部
private sub command1_click()
dim a as integer
a=val(text1.text)
if a+3<>3 then
text2.text=a
end if
end sub

要一个commandbox. 两个textbox
这个办法不错吧。 缺点输入0也不显示
—.—!

参考资料: 如果您的回答是从其他地方引用,请表明出处

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友740e59274
2010-04-12 · TA获得超过783个赞
知道小有建树答主
回答量:549
采纳率:0%
帮助的人:0
展开全部
Private Sub Text1_KeyPress(KeyAscii As Integer)
If KeyAscii < 48 or KeyAscii > 57 Then KeyAscii = 0
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
guojingcha
2010-04-12 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.3万
采纳率:42%
帮助的人:10000万
展开全部
给你个思路,你在文本框在的keydown事件中编程,是数字就显示,别的字符就放弃。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式