|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2018/9/16 14:12:40 |
标题: |
一直没搞明白用RzPageControl做的多文档窗体 |
浏览:1864 |
|
加入我的收藏 |
楼主: |
用D7和RzPageControl做的多文档窗体,一直搞不明白以下两个问题: 一、RzPageControl已经打开了窗体的判断 二、RzPageControl打开FOMR2,show.FORM3,如何把FORM3里的控件值调用到RzPageControl中FORM2上,用:form2.edit1.text=form3.edit1.text,好像不可以? 以上上传一个示例请求大家帮忙修改下???
----------------------------------------------
因为爱所以爱,Delphi http://www.qzpcn.com |
作者: |
|
2018/9/16 14:49:42 |
1楼: |
发消息,或把窗体2的edit引用赋给窗体3,当窗体3关闭时赋值给它
----------------------------------------------
-delphi新资讯站 http://www.delphigear.cn
|
作者: |
|
2018/9/17 8:08:35 |
2楼: |
发消息、用接口方式都能实现
----------------------------------------------
-
|
作者: |
|
2018/9/17 10:05:19 |
3楼: |
各位大侠能不能发个实例给我呢?上网百度了很久一直没找到办法。邮箱7678263@qq.com
----------------------------------------------
因为爱所以爱,Delphi http://www.qzpcn.com
|
作者: |
bisoo (bisoo) |
★☆☆☆☆ |
-
|
普通会员 |
|
2018/9/17 15:05:43 |
4楼: |
procedure TForm1.PageAddForm(mform: TForm; TmFormClass: TClass); begin //application.CreateForm(TcomponentClass(TmFormClass),mForm); // mForm.show; mForm.ManualDock(RzPageControl1); mForm.Visible :=true; //这种方法的效果比用 show的效果要好一些 RzPageControl1.ActivePageIndex :=RzPageControl1.PageCount-1; end;
////////// 你代码中,把application.CreateForm(TcomponentClass(TmFormClass),mForm);取消掉试试。
----------------------------------------------
-
|
作者: |
|
2018/9/17 15:08:48 |
4楼: |
写了个例子,自己看。
----------------------------------------------
-
|
作者: |
|
2018/9/17 17:11:10 |
5楼: |
to zhahongyi: 我也是刚刚接触多窗口融合,看了您的代码,有个问题没搞懂。 通过Button1,Button2,Button13分别打开窗体form1,form2,form3 但是在依次关闭form1,form2,form3后,RzPageControl1上面依然有这三个 窗体的名字,该如何让在窗体关闭后,RzPageControl上面窗体名字也消失呢? 多谢指教。
此帖子包含附件:
大小:5.5K |
----------------------------------------------
-
|
作者: |
|
2018/9/17 17:44:13 |
6楼: |
把关闭事件加上了。第一个导航窗口不能关闭,如果不想显示,可以将tabvisible设置为false就行。
----------------------------------------------
-
|
作者: |
|
2018/9/17 18:08:44 |
7楼: |
to zhahongyi (如风): 多谢多谢
----------------------------------------------
-
|
作者: |
|
2018/9/18 9:52:50 |
8楼: |
to zhahongyi (如风):谢谢你的例子,但如图我想把dbgrideh中的物料代码,品名,调用到销售订单中要怎么写?
此帖子包含附件:
大小:336.8K |
----------------------------------------------
因为爱所以爱,Delphi http://www.qzpcn.com
|
作者: |
|
2018/9/18 12:29:01 |
9楼: |
to zhahongyi (如风):谢谢你的例子,但我整个项目都要改,能帮我改吗? (这就是楼主想说,又不敢说的)
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2018/9/18 13:53:44 |
10楼: |
莫非真要我帮你写整个项目啊!
方法都告诉你了,例子里实现传参,返回值不都有吗,你的 物料代码选择窗 里的数据不是有字段 物料代码 嘛,把当前选中的物料代码 的值返回,然后 订单录入窗口 里去数据库把这个物料代码对应的数据取回来,填入对应的edit里不就行了。
写程序,思路放宽,要灵活多变,不要拘泥于一种办法。边学边总结,大家帮助你,只能是提供思路,你要自己去转变成代码。
另:能不能把这个图换换?问问题也这么偷懒,一张图问多少帖子了。
----------------------------------------------
-
|
作者: |
|
2018/9/18 17:13:47 |
11楼: |
楼主心想:不说算了,一个个拽得二五八万似的。问你们问题,那是看得起你们。你们还不乐意了?
----------------------------------------------
(C)(P)Flying Wang
|
作者: |
|
2018/9/19 8:39:39 |
12楼: |
to zhahongyi 按你给的思路和例子,整个项目要修改工程量很大。不管怎么样要谢谢你,不知还有没其它更简便的方法?
----------------------------------------------
因为爱所以爱,Delphi http://www.qzpcn.com
|
作者: |
|
2018/9/21 19:59:50 |
13楼: |
多文档窗体调用不知还有没有其它更好的方法
----------------------------------------------
因为爱所以爱,Delphi http://www.qzpcn.com
|
作者: |
|
2018/10/16 14:11:22 |
14楼: |
to linlingwei你的问题我也遇到了,你是怎么解决的?
----------------------------------------------
因为爱所以爱,Delphi http://www.qzpcn.com
|
|