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