设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

充分利用智能提示功能

1970-1-1 08:00| 发布者: zhuyiwen『文章』| 查看: 1987| 评论: 0

作    者:朱亦文  
摘    要:如何在VBA程序设计中更好地使用编辑器提供的智能提示功能对ActiveX控件进行编程

正    文:


如何在VBA程序设计中更好地使用编辑器提供的智能提示功能对ActiveX控件进行编程

    ACCESS 2000(2002) VBA编辑器提供非常强大的智能提示功能,它能非常方便的帮助开发人员快速地查找或输入对象的属性或方法,这是其它开发工具软件所无法比拟的。虽然Dephi有这样的功能,但奇慢;PowerBuilder也有,但非常奇怪,时有时无。

    但是,在ACCESS中对于ActiveX控件对象好象支持不是太好,而在VB6.0却支持得更好。使用过TreeView控件的朋友可能碰到过这样的问题:假设在窗体中放一个TreeView控件,命名为tvw1,在该控件的NodeClick事件处理程序中要选择tvw1的Nodes集合属性,当敲入tvw1.n后并没有Nodes属性的提示,如下图:

按此在新窗口浏览图片

我们就只能凭记忆来进行输入,这样很容易出差。那么,怎么办?由于在窗体中置放了TreeView控件,就自动引用了包含TreeView控件的Microsoft Windows Common Controls 6.0 (SP4)控件组文件mscomctl.ocx,其中包含了TreeView类,因此,我们可以重新定义tvw1对象:

Dim tvw1 As TreeView

这样就可以在对象名后加"."很快地找到想要的属性和方法,如下图:

按此在新窗口浏览图片

但要记住,在运行前一定要删除或注释掉上面添加的"Dim tvw1 As TreeView"的这一行,否则会出错!

为了避免这种情况,也可以这样做:

    Dim tvw As TreeView
    
    Set tvw = tvw1.Object

这样,操作tvw对象就等于操作tvw1控件。

最新评论

相关分类

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-4-27 21:30 , Processed in 0.061999 second(s), 16 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回顶部