设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 4099|回复: 9
打印 上一主题 下一主题

[模块/函数] [求教]如何直接引用类模块的属性和方法

[复制链接]
跳转到指定楼层
1#
发表于 2009-5-5 23:34:44 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
如下面的这个例子,可以在代码中无须声明直接引用
变量1=clsSetup.ItemSetup("公司名称")
但当我再次新建一个类模块时却不能这样引用了,没弄明白怎么回事,各路神仙哪位能指教一下?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

本帖被以下淘专辑推荐:

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏3 分享分享 分享淘帖1 订阅订阅
2#
 楼主| 发表于 2009-5-6 00:20:57 | 显示全部楼层
andmark没明白我的意思,我是想知道我发上来的那个例子中,为什么可以无须声明就可以直接引用,而其它的类模块就不行
3#
 楼主| 发表于 2009-5-6 11:25:36 | 显示全部楼层
只查到了这两个的意思,其它几个没查到:
Attribute 表示设计时类型属性的包装类。无法继承此类。
Creatable 获取一个指示是否可以创建此实例的值。

另外我看了一下,所有窗体的类模块PredeclaredId属性都是true
以下是窗体类模块的定义属性以及自定义类模块的定义属性:
  1. VERSION 1.0 CLASS
  2. BEGIN
  3. MultiUse = -1 'True
  4. END
  5. Attribute VB_Name = "类1"
  6. Attribute VB_GlobalNameSpace = False
  7. Attribute VB_Creatable = False
  8. Attribute VB_PredeclaredId = False
  9. Attribute VB_Exposed = False
复制代码

  1. VERSION 1.0 CLASS
  2. BEGIN
  3. MultiUse = -1 'True
  4. END
  5. Attribute VB_Name = "Form_窗体1"
  6. Attribute VB_GlobalNameSpace = False
  7. Attribute VB_Creatable = True
  8. Attribute VB_PredeclaredId = True
  9. Attribute VB_Exposed = False
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-16 22:51 , Processed in 0.122092 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表