EXCEL VBA:AutoRedraw 和窗体

2015-04-12 00:18 阅读 191 次 评论关闭

AutoRedraw 的缺省值是 False。当 AutoRedraw 设置为 False,窗体上显示的任何由图形方法创建的图形如果被另一个窗口暂时挡住,将会丢失。另外,如果扩大窗体,窗体边界外的图形将会丢失。

当窗体的 AutoRedraw 属性设置为 True 时,Visual Basic 会将图形方法适用于内存中的一块“画布”上。应用程序复制此画布的内容,以便重新显示被其它窗口暂时隐藏起来的图形。在大多数情况下,该窗体画布的大小即屏幕的大小。如果窗体的 MaxButton 属性为 False 且窗体的边界不可调,那么该画布的大小即窗体的大小。

当窗体大小可调时,该画布也可使应用程序保存超出窗体边界之外的图形。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:EXCEL VBA:AutoRedraw 和窗体 | 猎微网
分类:Excel VBA 标签:, , , ,

评论已关闭!