一个关于PB的幼稚问题
我在窗口的双击事件中写了如下代码:
integer li_x,li_y
p_1.x=0
p_1.y=0
li_x=p_1.x
li_y=p_1.y
Do While li_x < (this.Width - p_1.width)
p_2.draw(li_x ,li_y)
li_x=li_x+1
p_1.draw(li_x,li_y)
Loop
Do While li_y < (this.Height /2)
li_y=li_y+1
p_1.draw(li_x,li_y)
p_2.draw(li_x,li_y - 1)
Loop
Do While li_x > p_1.x
li_x=li_x - 1
p_1.draw(li_x,li_y)
p_2.draw(li_x+1,li_y)
Loop
Do While li_y > p_1.y
li_y=li_y - 1
p_1.draw(li_x,li_y)
p_2.draw(li_x,li_y+1)
Loop
以实现图片1在窗口中向右,向下、向左、向上移动一圈。并用图片2覆盖前面的图片,来消除痕迹。可是最终还是消不掉。请大侠指点。