|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ 如何实现MDI中子窗体间的相互打开?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1372
人关注过本帖
标题:
如何实现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
快速回复:
如何实现MDI中子窗体间的相互打开?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.015156 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved