vfp里面怎么让新建的表单继承自己定义的类?

 我来答
baitia0
2015-08-28 · TA获得超过2506个赞
知道大有可为答主
回答量:2275
采纳率:80%
帮助的人:2073万
展开全部
你说的很不明白.
新建的表单,这个表单是从基类新建的,还是从自定义类建的?
自己定义的类,是什么类?

如果你已又一个表单类, 那么可以从这个表单类派生出一个实例表单.
更多追问追答
追问
从自定义的类,就是新建表单的时候没有可以选择继承自哪个类的选项,我也一直找不到怎么从表单类派生实例表单……求救!
追答
表单都新建了,已经生成实例了.  当然不能再选择类了.
从表单类派生实例,我是用代码实现的:

ofrm为表单实例对象的名称
函数第一个参数是类名称, 第二个参数是类文件的地址和名称,
ofrm=NEWOBJECT('bku','.\class\bku_rst.vcx')

具体NEWOBJECT的用法如下:

直接从一个 .vcx 可视类库文件或 .prg 程序文件创建一个新类或对象,而不打开文件。

NEWOBJECT(cClassName [, cModule [, cInApplication | 0
[, eParameter1, eParameter2, ...]]])

参数

cClassName
指定类或对象,从该类或对象创建新的类或对象。

cModule
指定一个 .vcx 可视类库或 Visual FoxPro 程序 (.prg、.fxp、.mpr、.app、.exe 等等),其中包含
cClassName 指定的类或对象。默认指定一个 .vcx 可视类库。如果想指定一个程序,必须包含一个扩展名。

注意:

类库可以有一个别名。为了使用类库别名指定类库中的类或对象,可在类库别名后面带一个点号以及对象名。

 
在可能的情况下,当类保存在 .prg 程序文件中时,尽量指定编译过的 .fxp
程序,这样可以确保类定义文件是正确的。如果省略 cModule,或者 cModule 为空字符串或 null 值

eParameter1,
eParameter2, ...
指定可选参数,该参数传递到类或对象的 Init 事件。

返回值

对象
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式