标题:请问一个擦除画线的方法
取消只看楼主
zhangch
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2006-6-24
 问题点数:0 回复次数:3 
请问一个擦除画线的方法

请问一下,如果我的程序,是根据循环画线,不停的在画,我想让上次画的线,当下次画线出现时,将上次画的线自动擦除,我改怎么做,我编了个试验程序,怎么实现不了,有错误

Option Base 1
Private Sub Command1_Click()
Dim i
Dim j(10000)
CurrentX = Picture1.Width / 2
CurrentY = Picture1.Height / 2

For i = 1 To 10000
DoEvents
j(10000) = Rnd
Picture1.Scale (1, 0)-(10000, 0.5)
Picture1.Line -(i, j(i)), RGB(255, 0, 0)
Unload Line
Picture1.PSet (i, j(i))
Next

End Sub

Private Sub Command2_Click()
Dim j
For j = 1 To 100
DoEvents
Command1_Click
Next
End Sub

搜索更多相关主题的帖子: 画线 RGB Dim Rnd Option 
2006-06-28 16:19
zhangch
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2006-6-24
得分:0 

谢谢,我本来也是用这个方法,但是我看到用UNLOAD LINE 可以擦除,但是总是提示我必须要加参数,我把起点和终点坐标都给他添上,还是提示我这个错误,不知道,为什么?

2006-06-29 11:16
zhangch
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2006-6-24
得分:0 

请你给我列举一个简单的例子,可以吗?这块我不知道从何处下手,谢谢

2006-06-30 09:29
zhangch
Rank: 1
等 级:新手上路
帖 子:55
专家分:0
注 册:2006-6-24
得分:0 
谢谢!
2006-06-30 12:14



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-75423-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.382856 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved