| 网站首页 | 新闻 | 新书 | 专家 | 技巧 | 源码作品 | 工具/资源 | 商城 | 风采 | 留言 | 论坛 | 网址 | 承接 | 
您现在的位置: Access/Office中国 >> 技巧 >> Access >> 编程心得绝招 >> 经验泛谈 >> 文章正文 用户登录 新用户注册
[组图]充分利用智能提示功能         
充分利用智能提示功能
作者:zhuyiwen… 文章来源:AccessFaq 点击数: 本日:{$DayHits} 更新时间:2004-11-23 22:41:19
作    者:朱亦文  
摘    要:如何在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控件。

文章录入:tmtony    责任编辑:tm 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    专 题 栏 目
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    如何在退出整个系统前提
    不显示操作查询的系统提
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)