搜索
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ 如何实现MDI中子窗体间的相互打开?
标题:
如何实现MDI中子窗体间的相互打开?
只看楼主
criser
等 级:
新手上路
帖 子:26
专家分:0
注 册:2005-9-29
楼主
问题点数:0 回复次数:8
如何实现MDI中子窗体间的相互打开?
我想实现以下功能:
我定义了一个父窗体frm_parent
两个子窗体:frm_child1,frm_child2,
frm_child1中有个按钮,其功能是打开frm_child2窗体,并使之仍保持与frm_parent的父子关系,
请问如何实现???
搜索更多相关主题的帖子:
中子
MDI
frm
窗体
parent
2005-10-06 19:06
zhoudashao
等 级:
新手上路
帖 子:12
专家分:0
注 册:2005-8-4
第
2
楼
得分:0
太简单了,网上示例一大把啊
2005-10-09 09:42
haozsb
等 级:
新手上路
帖 子:6
专家分:0
注 册:2005-3-19
第
3
楼
得分:0
我也有同样的感受,
我只能做在父窗口中打开子窗口,两个子窗口之间还不太会,可悲!
frm_child newMdichild=new frm_child();
newMdichild.Mdiparent=this;
newMdichild.show();
2005-10-09 09:57
herogu
等 级:
新手上路
帖 子:2
专家分:0
注 册:2005-10-9
第
4
楼
得分:0
frm_child newMdichild=new frm_child(); newMdichild.Mdiparent=
this
; newMdichild.show(); =========================== 应该修改红色部分的代码,不过没有试过。
2005-10-10 00:09
天一
等 级:
新手上路
帖 子:94
专家分:0
注 册:2005-8-1
第
5
楼
得分:0
设置主窗体的属性,
在子窗体的构造函数传一个参数
2005-10-11 12:25
lyffx
等 级:
新手上路
帖 子:1
专家分:0
注 册:2005-9-2
第
6
楼
得分:0
我这个可以
frm_child2 form2=new frm_child2();
form2.MdiParent=frm_child1.ActiveForm;
frm_child1.ActiveForm.ActiveMdiChild.Close();
form2.Show();
把这个添加到按钮事件中去就可以了~
2005-10-13 15:42
唐伯猫
等 级:
贵宾
威 望:
45
帖 子:5323
专家分:58
注 册:2005-8-9
第
7
楼
得分:0
不知道该怎么定义frm_child1?
还有就是ActiveForm找不到?
<iframe name="alimamaifrm" frameborder="0" marginheight="0" marginwidth="0" border="0" scrolling="no" width="300" height="170" src="/go/app/tbk_app/chongzhi_300_170.php?pid=mm_28854300_2441872_11377541&page=chongzhi_300_170.php&size_w=300&size_h=170&stru_phone=1&stru_game=1&stru_travel=1" ></iframe>
2005-10-23 09:37
zhangyingcai
等 级:
新手上路
帖 子:55
专家分:0
注 册:2005-9-3
第
8
楼
得分:0
假设你要打开的窗体为FrmSubWord,你现在在另一个窗体FrmSubExcel中添加一个按钮btnCall,然后写下下面的代码,就可以实现楼主所要实现的功能了:
private void btnCall_Click(object sender, System.EventArgs e)
{
FrmSubWord frm = new FrmSubWord();
frm.MdiParent = this.MdiParent;
frm.Show();
}
2005-10-23 10:18
qiaominghao
等 级:
新手上路
帖 子:3
专家分:0
注 册:2005-10-23
第
9
楼
得分:0
以下是引用
zhangyingcai
在2005-10-23 10:18:35的发言:
假设你要打开的窗体为FrmSubWord,你现在在另一个窗体FrmSubExcel中添加一个按钮btnCall,然后写下下面的代码,就可以实现楼主所要实现的功能了: private void btnCall_Click(object sender, System.EventArgs e) { FrmSubWord frm = new FrmSubWord(); frm.MdiParent = this.MdiParent; frm.Show(); }
谢谢楼主,你的方法正确
2005-10-23 10:41
9
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-29449-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.425004 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved