EXCEL VBA:影响分层的因素

2013-07-07 11:13 阅读 473 次 评论关闭

可用几种不同的途径产生正常的分层。AutoRedraw 和 ClipControls 的不同设置组合,以及将图形方法置于事件内部或外部,都会影响层次排列和应用程序的执行速度。

下表列出 AutoRedraw 和 ClipControls 的不同组合,以及图形方法的放置方式,所造成的各种效果。


AutoRedraw

ClipControls
图形方法在 Paint 事件之内/外
分层的行为
True True
(缺省)
忽略 Paint 事件 正常的层次。
True False 忽略 Paint 事件 正常的层次。因为不需要计算或建立裁剪区域,具有许多非重叠控件的窗体会画的更快。
False
(缺省)
True
(缺省)
正常的层次。
False True 非图形控件在前。图形方法和图形控件混合将出现在中层和下层。建议不要使用此种设定。
False False 正常的层次,只影响先前被覆盖或重新调整窗体大小才出现的像素。
False False 图形方法和所有控件混合将出现在三个层次中。建议不要使用此种设定。
版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:EXCEL VBA:影响分层的因素 | 猎微网
分类:Excel VBA 标签:, , , , ,

评论已关闭!