此技巧通用于各种可视化程序设计语言(VB、VC++、java……)
在对控件的可视化方面做较多改动的时候,(也就是说你的改动会影响组件的显示)
我们可以把控件的reDraw(不知道有没有打错,呵)属性设为False,
或干脆隐藏这个控件!这样程序的运行效率会快数十部以上!
原理:避免了系统频繁重画视窗!
举例:有一网格控件,可见的行有20行,可见列有20列,如果你用双重循环设置每个单元格的值,一般情况下,会很慢,且屏幕会闪烁;但如果你禁用重画事件,或隐藏了该控件,那就不会有闪烁,且速度快上数十部不止!重画事件是一个比较耗资源的过程,这也可以解释为什么windows时,设性能的时候,有个这样的选项了(就是那个移动窗体是否移动内容!)
本站中所有图文均为原作方所有,所发表言论仅代表原作方的观点,不代表本站立场。本站不对所提供的所有资讯正确性负责,若因资讯导致的任何损失本站概不负责(请参阅免责条款,自行斟酌),或者联系本站予以纠正。『双子在线』ACG爱好网 GEMINIGHT.com © 2005-2025 ┃ 联系站长(Contact Webmaster) ┃ 本次页面执行速度:秒