当前位置: 代码迷 >> PB >> 自定义对象的实例化解决办法
  详细解决方案

自定义对象的实例化解决办法

热度:107   发布时间:2016-04-29 09:02:38.0
自定义对象的实例化
我有一个用户自定义控件,如何在程序中进行实例化?

------解决方案--------------------
控件的话,可以create 也可以 直接像使用标准控件一样使用。
------解决方案--------------------
对象定义时有个属性 autoinstaniat,选中的话就是能自动实例化!
就可以这样写了
uo_名称 uo_1
否则手工实例
uo_名称 uo_1
uo_1 = create uo_名称 


------解决方案--------------------
用户自定义对象有2中,一种是可视的,一种是不可视的
可视的:
1, 可以直接拉到窗口上就可以了 
2, 也可以使用 openuserobject 动态的把它放在窗口上

不可视的
1. 使用 Create 创建
形如: uo_Function uo_fun
uo_Fun = Create uo_Function 
// 这时 uo_Fun 就是 uo_Function的一个实例
2. 使用 Create + Using 创建
形如: uo_YiBaoBase uo_Base
uo_Base = Create Using 'uo_BeiJingYB'
// 这种情况下适用 uo_BeiJingYB 由 uo_YiBaoBase 继承而来
// 此时 uo_base 也是一个实例 ,uo_BeiJingYB 的一个实例
3. 就是使用uo自身的一个属性 autoinstaniat 
1. 这个属性的位置: 双击打开这个uo ,然后点击菜单 view 下的properties ,在右侧你就能看到这个属性了 ,够选上就可以了
2. 勾上之后,就可以这样使用:
uo_Function uo_Fun
//这时 uo_Fun 就是 uo_Function的一个实例 ,不用Create
  相关解决方案