| 充分利用智能提示功能 |
|
| 作者: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 tvw As TreeView Set tvw = tvw1.Object
|
这样,操作tvw对象就等于操作tvw1控件。 |
| 文章录入:tmtony 责任编辑:tm |
|
上一篇文章: 关掉讨厌的报表无数据时的错误提示!
下一篇文章: 本站新书《专家门诊——ACCESS开发答疑200问》现已出版 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |