起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 151|回复: 9

【结贴】[请求]如何设置子窗体的parent为主界面的TagPage?**

[复制链接]
发表于 2009-1-4 10:35:14 | 显示全部楼层 |阅读模式
如何设置子窗体的parent为主界面的TagPage?
回复

使用道具 举报

发表于 2009-1-4 11:09:14 | 显示全部楼层
楼主,你说的TagPage是?
回复 支持 反对

使用道具 举报

发表于 2009-1-4 11:09:43 | 显示全部楼层
1、直接设置 form 的 parent 等于 tagpage不行吗?
2、报错还是没有效果呢?
3、如果是报错,错误信息是啥?
4、如果是没有效果,代码执行到了吗?如果执行到了,把你的代码和现在的效果图贴出来看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-4 11:12:45 | 显示全部楼层
写错了,是TabPage
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-4 11:33:19 | 显示全部楼层
我看http://bbs.justep.com/forum.php? ... 7%D3%C3里边说的
‘那就不要用ShowModal模式,用Show,且设置lForm 的Parent 为主界面的tabpage,不过这样就相当于两个独立的功能了,当被调用出来的窗体是依赖调用功能的环境的,如果调用功能关闭,那么被调用的窗体就没有环境了,这样就会报错的,

你这样吧,把这个窗体做为另一个功能的主窗体,然后还是用Run的方法来调用这个功能


我这样写对吗?
subForm.Parent:=tabPage;
报错啊?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-4 11:43:31 | 显示全部楼层
我就是想让子窗体显示在Tab栏里,就跟RunFunc一样的效果
回复 支持 反对

使用道具 举报

发表于 2009-1-4 11:45:50 | 显示全部楼层
楼主,上面帖子里说的是一个功能有两个窗体(一个主窗体,一个子窗体),然后是在这个功能的DORun中来判断运行这个功能后主窗体到底是哪个。
感觉楼主的要求需要按【把这个窗体做为另一个功能的主窗体,然后还是用Run的方法来调用这个功能】这种方式来实现了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-4 11:48:55 | 显示全部楼层
我不想用RunFunc,现在用的是ShowModal
那个帖子中不是说可以通过设置子窗体的Parent来实现吗?
我就想知道subForm.Parent:=??
如何赋值
回复 支持 反对

使用道具 举报

发表于 2009-1-4 12:59:35 | 显示全部楼层
楼主,上面的帖子没说可以这样来实现呀。
子窗体嵌入到一个功能中是可以的,但是到工作台(类似于runfunc)那就不能了。
建议楼主还是把该子窗体做成一个别的功能然后通过runfunc的方式来实现吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-1-4 13:20:42 | 显示全部楼层
好吧!
结贴
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-28 19:53 , Processed in 0.048779 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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