为实现上述功能,某人把计时器的Interval属性设置为1000,并编写了如下程序: Private Sub Timer1_Timer() For k = Line1. X1 To Line2. X1 Step 100 If Shape1. Left + Shape1. Width < Line2. X1 Then Shape1. Left = Shape1. Left + 100 End If Next k End Sub 运行程序时发现圆立即移动到了右边的直线处,与题目要求的移动方式不符。为得到与题目要求相符的结果,下面修改方案中正确的是( )。
A) 把计时器的Interval属性设置为1 B) 把For k=Line1. X1 To Line2. X1 Step 100和Next k两行删除 C) 把For k=Line1. X1 To Line2. X1 Step 100改为For k=Line2. X1 To Line1. X1 Step 100 D) 把If Shape1. Left+Shape1. Width<Line2. X1 Then改为If Shape1. Left<Line2. X1 Then