VB做仿真遇到的一个问题(线条颜色去除)
我做一个仿真,就是线条在图片控件上不断地运动,线条颜色是黄色的,图片空间背景是五颜六色的(就是颜色不均匀,这个会直接否定下面一种解决方法,向下看)。线条运动后他运动前面的地方都变成了线条的颜色,我想把这些走过的线条轨迹颜色去除变成原来的背景颜色。请问如何实现,不知道我说的清楚不。
网上有几种解决方案1、用picture.cls这种方案明显不行,整个图片框里所有颜色都没有了,我想留下当前的线条颜色去除以前走过的。所以此法不行。
2、线条走过后,前面一个线条用重新画一条线颜色设置为背景颜色。此法也不行,因为我背景颜色不单一,直接写的话没法写。
3我目前想到一个用timer控件,但是不知道怎么做。不知道大婶们有什么想法。
这个例子有点像用VB仿真做一个闹钟,如果没有理解我说的什么,想想闹钟针头走的形式应该知道了。