回 帖 发 新 帖 刷新版面

主题:请教:怎样加载自定义类

我的表格是用“生成器”设置格式的,表格中有Combo等控件,当用了Pack命令后,表格中的所有格式都失效了。
    sywzs老师在http://bbs.pfan.cn/post-308307.html中给出了很有效的思路,可以解决这个问题。但Combo控件的数据源等属性需重新一一设置,稍显烦琐。
    我设想将设置好的表格保存为类,在用过Pack后添加到表单中,可能会省事些。
所以请教高手,怎样加载自定义类?谢谢!

回复列表 (共2个回复)

沙发

这里俺只管说动态加载自定义类,并且是向表单添加控件类。

基本上就是thisform.addobject或者thisform.Newobject

方式1) set classlib to <你的vcx文件>
    thisform.addobject("对象名", "类名")

方式2) thisform.newobject("对象名", "类名", "你的vcx文件")

瞧,方式2少用一条命令。

当然不管用哪种方式,接下来都要 
thisform.对象名.visible=.T.

板凳

十分感谢 Ilikefox 朋友详细指教!

我来回复

您尚未登录,请登录后再回复。点此登录或注册