首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

使用定时器控制panel滑动,如果里面包含较多控件的话会变得很卡,该怎么处理

2012-02-08 
使用定时器控制panel滑动,如果里面包含较多控件的话会变得很卡在做一个需要滑动效果的软件,我的方法是使用

使用定时器控制panel滑动,如果里面包含较多控件的话会变得很卡
在做一个需要滑动效果的软件,我的方法是使用定时器来控制一个panel的left,从而视觉上形成一种滑动出来的效果。
但是现在遇到一个问题,如果在panel中有比较多的控件的话(包含一些listview,button,label等等~),这样滑动出来的话就会有一种很卡的感觉,慢慢的“卡”出来。
WIN XP有这种情况,WIN7则没有,求解。

[解决办法]
Panel1.DoubleBuffered := True;
试一下
[解决办法]
win7在图形处理方面做了很大的改进。
在xp下,建议把你的panel抓图,然后让panel隐藏。
让图运动,等到了制定位置,再然panel显示,把图释放。
[解决办法]
再不行,就把窗体保存为图片,然后让图片缓慢出现,最后在显示整个窗体

热点排行