有关VB小程序的问题~

[复制链接]
查看11 | 回复4 | 2011-12-11 00:43:15 | 显示全部楼层 |阅读模式
针对你的问题一一作答:1.Rnd 函数返回小于 1 但大于或等于 0 的值,如果你想随机产生一个[a,b]之间的数,应该是 i=rnd(b-a+1)+a。你的问题中,如果不加1,返回的就是一个[0,100)的数了。而题目的意思是要返回一个[1,101)之间的数字。2.Timer控件(计时器控件),有两个重要属性:Interval(时间间隔)属性 和 enabled属性。如果想计时器工作的话,则必须同时满足两个条件:interval属性必须不为0,enabled属性必须为true。一般的如果我们想使计时器工作,先使其enabled属性为true,再设置interval属性不为0。timer控件一旦可用,那么每间隔interval这么长的时间,t...
回复

使用道具 举报

千问 | 2011-12-11 00:43:15 | 显示全部楼层
我不知到你这些按钮的文字是什么(如“重猜”)timer起的应该是随机或者滚动的作用,而Val(Rnd * 100) + 1 中VAL是STRING化为数字,函数规定必须+1...
回复

使用道具 举报

千问 | 2011-12-11 00:43:15 | 显示全部楼层
计时器控件(Timer)Interval(时间间隔)属性:计时器最重要的属性,用来设置计时器事件之间的间隔。它以毫秒为单位,取值范围为0--65535,因此其最大时间间隔不能超过65秒。60000毫秒为一分钟,如果把 Interval属性设置为1000,则表明每一秒钟发生一个计时器事件。计时器(Timer)只有Timer(计时)事件,在计时器每秒...
回复

使用道具 举报

千问 | 2011-12-11 00:43:15 | 显示全部楼层
i = Val(Rnd * 100) + 1的1应该是随机数下限的意思Timer1.Enabled = False是关闭Timer1的意思Timer1.Interval = 10是速度的意思(每隔0.01秒执行Timer1内代码1次)timer 可能起到更新数值的作用。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行