视觉基本代码含义不明白请告诉其含义

时间:2015-04-10 16:54:20

标签: visual-studio vb6

视觉基础新手。在Visual Basic中基于定时器理解代码时遇到问题 有人可以解释一下代码的含义:

timer1.interval = rnd * 300 + 10

2 个答案:

答案 0 :(得分:1)

这是将计时器的间隔设置为一个值,以毫秒为单位。

我想(虽然您也可以发布周围的代码) rnd 是一个随机生成的值。

由于" + 10" 部分,我猜 rnd 也是正数,而10是有最小值的区间,不等于零。

如果您可以发布 timer1 rnd 的声明,我们将能够提供更多帮助。

希望这会有所帮助。干杯!

答案 1 :(得分:0)

代码的含义:

Timer1.Interval(Timer是一个控件,它以间隔一次又一次地执行代码,直到停止,这些间隔以毫秒为单位测量)

您询问的代码基本上将计时器的间隔设置为随机生成的时间。

rnd * 300 + 10

又名, Timer1.Interval =(0到1 * 300之间的随机值)+ 10

我假设此代码行在代码中只出现一次。 对于RND每次调用时生成一个不同的随机数,必须在使用之前调用Randomize函数。

Randomize: Timer1.Interval = rnd * 300 + 10

您可以在此处详细了解: https://msdn.microsoft.com/en-us/library/f7s023d2%28v=vs.90%29.aspx