一个关于vb的实际应用问题,急!

heibianfu 2004-03-31 07:51:35
对于矢量场如水流场和风流场,还有应力场等,它们的流场(箭头群)要实现动态显示,即每隔段时间就换数据。
此时,我做的动态效果利用时钟控件和清屏结合,但是这样的效果很差,屏幕是闪的,而且不连贯!!
另外后来有人建议用颜色覆盖的原理,可由于我画图线条很多,其效果也不好!
想请教有没有实现这种动态效果的其他途径!?
我想到利用控件(直线控件)来控制其移动,可我在程序中需要上千个线段,不可能一一去在控件里去拖,而且对他们也不好用循环来控制。请问能否用代码来新建控件,并对其一一控制?

请大家给点耐心帮我解答好吗?谢谢!
...全文
74 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
flyingscv 2004-03-31
  • 打赏
  • 举报
回复
用picture*.line做就好了
用两个PictureBox

一个画,这个要autoredraw=true放到后面
Picture1.Line (0, 0)-(2000, 2000)
.....


一个用来显示
等picture1画完一次放到picture2上
Picture2.PaintPicture Picture1.Image, 0, 0
TechnoFantasy 2004-03-31
  • 打赏
  • 举报
回复
这样,你可以创建一个隐藏的后台PictureBox,然后将下一个需要显示的图像画到这个PictureBox上面,在需要的时候将这个PictureBox画到前台得PictureBox中。

1,453

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧