New O b ject 方 法
直接从一个 .vcx 可视类库 或 程序 将一个新 类或对象 添加到一个 对象 中
语 法
Ob jec t.NEWOBJECT ( cObjectNam e, cClassName [, cModule [, cInApplication
[, eParameter1 , eParameter2 , ...]]])
cObjectName
指 定 用 于 引 用 新 添 加 类 或 对 象 的 名 称
cClassName
指 定 类 或 对 象 从 该 类 或 对 象 添 加 新 的 类 或 对 象
cModule
指 定 一 个 . vcx 可 视 类 库 或 V isual FoxPro 程 序 .prg .mpr .app .exe 等等 其 中 包 含 cClassName 指 定 的 类 或 对 象 默 认 的 是 一 个 .vcx 可 视 类库 如 果 想 指 定 一 个 程 序 必 须 包 含 一 个 扩 展 名
注 意 一 个 类 库 可 以 具 有 别 名 为 了 通 过 一 个 别 名 指 定 类 库 中 的 类 或 对 象 在 该类 库 别 名 后 面 加 一 个 点 号 以 及 对 象 的 名 称
如 果 省 略 cModule 或 者 cModule 为 空 字 符 串 或 null 值 则 V isual FoxPro 按以 下 顺 序 搜 索 类 或 对 象
-
V
isual FoxPro 基 类
-
按 加
载 的 顺 序 在 内 存 中 搜 索 用 户 自 定 义 类
-
当 前
程 序 中 的 类
-
使 用
SET CLASSLIB 打 开 的 类 库
-
过 程
文 件 中 使 用 SET PROCEDURE 打 开 的 类
-
V
isual FoxPro 程 序 执 行 链 中 的 类
-
如
果 SET OLEOBJECT 为 O N 则 搜 索 OLE 注 册 表
cInApplication
指 定 V isual FoxPro 应 用 程 序 .exe 或 .app 其 中 包 含 cClassLibName 指 定的 .vcx 可 视 类 库 该 应 用 程 序 必 须 具 有 扩 展 名 如 果 省 略 cModule 或 者cModule 为 空 字 符 串 或 null 值 则 忽 略 CinApplication
eParameter1 , eParameter2 , ...
指 定 可 选 参 数 该 参 数 传 递 到 类 或 对 象 的 Init 事 件
说 明
NEWOBJECT ( ) 允许您 创建 一个新类或 对象 而不必打开一个 .vcx 可视类库 或过程文件
应 用 于
列 命令按钮组 容器对象 自定义对象 数据环境 表单 表单集 表格 选项按钮组 页面 页框 屏幕 工具栏
请 参 阅
AddProperty 方 法 , 类 设 计 器 , CREATE CLASS, CREATE CLASSLIB,
CREATEOBJECT( ) , DEFINE CLASS, NEWOBJECT( )