这个很正常,就算你去看微软自己做的东西也会出现这种情况的
你的Label每运动一次,它所涉及的区域就会被重画,如果你的Timer间隔很短的话这种现象会更明显,画图的速度跟不上你的运动速度就会有这种讨厌的现象,所以象这种情况尽量使画图的负担减轻是基本思想,具体的就得看你怎么用了

解决方案 »

  1.   

    time控件的事件触发在1秒钟内最多18次,间隔过短自然会出现这种现象,建议你将间隔事件变大,还有就如 holydiablo(鱼头) 所言。
      

  2.   

    你说的闪好像不太清楚吧`1??
    我做好像也没有发现闪的厉害呀`!>
    把timer.interval的值设小一点
    把label1.的移到的值也小一点
    可能会好一些~!
      

  3.   

    不要用 LABEL 做这种事,print 文字吧,然后局部重绘