Access开发培训
网站公告
·Access专家课堂QQ群号:151711184    ·Access快速开发平台下载地址及教程    ·欢迎加入Access专家课堂微信群!    ·如何快速搜索本站文章|示例|资料    
您的位置: 首页 > 技术文章 > 综合其它

充分利用智能提示功能

时 间:2004-11-10 00:00:00
作 者:朱亦文   ID:61  城市:岳阳
摘 要:如何在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控件。



Access软件网官方交流QQ群 (群号:54525238)       Access源码网店

常见问答:

技术分类:

相关资源:

专栏作家

关于我们 | 服务条款 | 在线投稿 | 友情链接 | 网站统计 | 网站帮助