如何禁止控件闪动?????????????
在每隔几毫秒就给tlabel赋一个新值显示时,tlable会闪,如何不让它闪;
高手帮帮忙啊...
问题点数:20、回复次数:8Top
1 楼postren(小虫【宝宝出生,真忙】)回复于 2006-03-17 16:45:52 得分 7
用双缓冲试试看Top
2 楼postren(小虫【宝宝出生,真忙】)回复于 2006-03-17 16:49:36 得分 7
Form1.DoubleBuffered := True;Top
3 楼huitianfly()回复于 2006-03-21 17:35:24 得分 0
这双缓冲有什么功能啊Top
4 楼belllab(菜鸟)回复于 2006-03-21 17:36:49 得分 6
或者不用Label,直接在Form.Canvas上写Top
5 楼huitianfly()回复于 2006-03-22 10:16:31 得分 0
用双缓冲还是会闪啊Top
6 楼postren(小虫【宝宝出生,真忙】)回复于 2006-04-07 13:13:05 得分 0
是不是显卡驱动有问题啊,我这儿怎么不闪呢?呵呵Top
7 楼postren(小虫【宝宝出生,真忙】)回复于 2006-04-07 13:17:31 得分 0
另外,不用每隔几个毫秒就刷新显示的,显示是给人看的,如果你没几个毫秒就刷新一次,谁能看出来是什么东东啊
建议:如果是想表现出一个动的效果,50ms足够了
甚至可以更多Top
8 楼huitianfly()回复于 2006-04-07 17:20:51 得分 0
我那Label是用来显示数字数据的,必需每隔25ms就更新一次,,而且有好多个label...
所以呢,没办法..哎Top




