VB编程,通过文本框用Keypress事件给一对数组赋值 15

题目:通过文本框接收4个成绩,在文本框KeyPress事件中,捕获回车键作为数据输入的结束,在代码中,注意输入数据个数的控制。我编写的代码如下图所示:Q:如图输入这些代码... 题目:通过文本框接收4个成绩,在文本框KeyPress事件中,捕获回车键作为数据输入的结束,在代码中,注意输入数据个数的控制。
我编写的代码如下图所示:

Q:如图输入这些代码之后,为什么运行没反应呢?什么结果都没有啊,界面上就只有一个textbox,输入一个数字,按完回车也没反应,即使输入超过4个数字,也没有反应,这是为什么呢??
PS.明天就要考VB了,恳请各位尽快回答!!!
展开
 我来答
匿名用户
2015-01-10
展开全部
intNnm%没有值要赋值的
在一个你把char(13)改成13试试
你什么版本,我vb里怎么没有char(13)只有13就是回车
你可以测试按键能不能用,测试方法:先在按键事件中加一个简单的命令比如print 1
把按键事件里其它代码用 ' 掩盖住
还要注意两个回车键不一样
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
szqaly
2015-01-10 · TA获得超过1745个赞
知道大有可为答主
回答量:2107
采纳率:77%
帮助的人:1535万
展开全部
有两个问题
1.第一个条件改成:If e.KeyChar=Chr(13) Or intNum>3 then,否则不输入回车它是不会进入条件句体内判断字符是否超过的。
2.事件对象弄错了吧,应该是文本框的KeyPress,这里是窗体对象的事件。是txtScore_KeyPress。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zr...6@163.com
2015-01-10 · 超过12用户采纳过TA的回答
知道答主
回答量:15
采纳率:0%
帮助的人:20.3万
展开全部
Change事件1.X和Y,文本框内改变了字符\r\n2
追问
什么?不明白
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式