为实现上述功能,某人把计时器的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属性设置为100 B) 把For k=Line1.X1 To Line2.X1 Step 100和Next k两行删除 C) 把If Shape1.Left+Shape1.Width<Line2.X1 Then改为If Shape1.Left<Line2.X1 Then D) 把For k=Line1.X1 To Line2.X1 Step 100改为For k=Line2.X1 To Line1.X1 Step