首页 新闻 赞助 找找看

C#绘图的问题

0
悬赏园豆:10 [待解决问题]

选中图中的两点为起点和终点,然后点击计算路径,然后在计算路径的click事件里边,取到所有的路径,然后又thread.sleeep()休眠,有一个流动的效果,显示路径,但是当划线的过程中,移动窗体,就会出现没有线的过程,我推测是移动窗体就触发了Paint事件,我想移动窗体的时候不触发Paint事件,这种能不能实现(能不能通过忽略什么消息什么的)

tsxiaoping的主页 tsxiaoping | 初学一级 | 园豆:194
提问于:2012-07-24 08:44
< >
分享
所有回答(2)
0

本身代码应该写在Paint事件里或者至少Paint事件里调用

56180825 | 园豆:1756 (小虾三级) | 2012-07-24 08:58
0

click后计算所有数据,然后启动Timer,在Timer里逐级更新数据,在Paint里通过逐级更新的数据画线,就能实现动画效果。

Launcher | 园豆:45045 (高人七级) | 2012-07-24 09:08
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册