起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 186|回复: 7

【结贴】怎样在formdoc中访问父窗体中的某个控件?

[复制链接]
发表于 2009-12-24 14:39:37 | 显示全部楼层 |阅读模式
怎么在formdoc中访问引用该窗体文档的docview所在窗体的某个控件?
回复

使用道具 举报

发表于 2009-12-24 14:47:11 | 显示全部楼层
那个访问不了,只能反过来在窗体中,访问docview里面的控件!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-24 14:51:05 | 显示全部楼层
确定一点办法都没有了么?
由于父窗体是一个通用容器,里面的内容都是配置出来的,不可能在里面写代码访问docview里的东西
回复 支持 反对

使用道具 举报

发表于 2009-12-24 14:57:11 | 显示全部楼层
访问不了
回复 支持 反对

使用道具 举报

发表于 2009-12-24 15:00:22 | 显示全部楼层
派生一个父窗体,然后再重载里面的方法呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-24 15:10:46 | 显示全部楼层
在formdoc中放了一个funcbroker,引用为default,为什么代码funcbroker.func.mainform得到的结果为空?
回复 支持 反对

使用道具 举报

发表于 2009-12-24 15:19:23 | 显示全部楼层
从业务模型的角度,功能要比信息层次高,功能的表现部分就是信息里面的文档,从隔离级的角度,功能的隔离级要比信息小,因此如果一个功能引用了信息后,在信息层的环境中无法访问功能层的内容。
如果你使用了直接引用,即在formdoc中放了一个funcbroker,直接引用功能的话,就会造成循环引用。楼主还是要转变下思路!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-12-24 15:24:59 | 显示全部楼层
ok
结贴吧
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-13 04:12 , Processed in 0.037127 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表