vfp里面怎么让新建的表单继承自己定义的类?
1个回答
展开全部
你说的很不明白.
新建的表单,这个表单是从基类新建的,还是从自定义类建的?
自己定义的类,是什么类?
如果你已又一个表单类, 那么可以从这个表单类派生出一个实例表单.
新建的表单,这个表单是从基类新建的,还是从自定义类建的?
自己定义的类,是什么类?
如果你已又一个表单类, 那么可以从这个表单类派生出一个实例表单.
更多追问追答
追问
从自定义的类,就是新建表单的时候没有可以选择继承自哪个类的选项,我也一直找不到怎么从表单类派生实例表单……求救!
追答
表单都新建了,已经生成实例了. 当然不能再选择类了.
从表单类派生实例,我是用代码实现的:
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 事件。
返回值
对象
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询