EXCEL VBA:窗体加载时创建图形

2015-04-12 21:40 阅读 79 次 评论关闭

窗体加载时为了在创建其上显示的图形,应考虑将各种图形方法安放在 Form_Paint 事件中。Form_Paint 图形在每一个绘画事件中将自动地被重画。如果将图形放入 Form_Load 事件中,则应将窗体上的 AutoRedraw 属性设置为 True。在这种情况下,Form_Load 将显示窗体并画上图形。请记住,在 Form_Load 事件中窗体是不可见的。因为 Visual Basic 对于不可见窗体上的图形方法不进行处理,除非 AutoRedraw 被设置为 Ture,否则 Form_Load 事件中的图形方法将被忽略。

当窗体加载时为了在创建其上显示的图形,应考虑将各种图形方法安放在 Form_Paint 事件中。Form_Paint 图形在每一个绘画事件中将自动地被重画。如果将图形放入 Form_Load 事件中,则应将窗体上的 AutoRedraw 属性设置为 True。在这种情况下,Form_Load 将显示窗体并画上图形。请记住,在 Form_Load 事件中窗体是不可见的。因为 Visual Basic 对于不可见窗体上的图形方法不进行处理,除非 AutoRedraw 被设置为 Ture,否则 Form_Load 事件中的图形方法将被忽略。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:EXCEL VBA:窗体加载时创建图形 | 猎微网

评论已关闭!