社区
C#
帖子详情
在一个窗体中如何关闭另一个窗体?
evans_xu
2007-10-30 06:53:54
Form1是父窗体,Form2和Form3是子窗体,Form1打开Form2和Form3,如何在Form3中关闭Form2.
...全文
163
9
打赏
收藏
在一个窗体中如何关闭另一个窗体?
Form1是父窗体,Form2和Form3是子窗体,Form1打开Form2和Form3,如何在Form3中关闭Form2.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
q359600900
2007-10-31
打赏
举报
回复
用委托
bbdsj007
2007-10-31
打赏
举报
回复
Application.OpenForm里保存着所有已经实例化打开的窗体,你只要在其中找到你要关闭的窗体就行了
我自横刀香甜笑
2007-10-31
打赏
举报
回复
fm2.MdiParent.MdiChildren[form3的索引].Close();
songhong7
2007-10-31
打赏
举报
回复
Form1中代码:
Form fm2 = new From();
Form fm3 = new Form(fm2);
fm2.show();
fm3.show();
Form3中代码:
Form2 _fm2;
public Form3(Form2 fm2)
{
_fm2 = fm2;
}
_fm2.close();
bao0614
2007-10-31
打赏
举报
回复
在Form2中 的button事件下:
form3 f3=new form();
f3.close();
或者在form2中
public form3 f3;
button事件下:f3.close();
在form3Load事件中:form2 f2=new form2();
f2.f3=this;
applethink
2007-10-31
打赏
举报
回复
用数组存储子窗体,用委托关闭某一个子窗体。
ETstudio
2007-10-30
打赏
举报
回复
有个比较毒的方法 窗口static掉
xminsong
2007-10-30
打赏
举报
回复
有个笨方法(没有经过测试!!):
在子窗体内提供一个public的关闭方法,其他子窗体通过Delegate执行该方法。
jinjazz
2007-10-30
打赏
举报
回复
把每个子窗体的实例保存在公共类中
常方便通用且功能强大的查找
窗体
这对用户的要求比较高,且容易出错,这里提供
一个
更通用的查询
窗体
,非常方便,使用又非常简单,但功能却更加强大,而且它的通用性非常强,你可以把它做为你的系统
中
所有输入
窗体
的查询
窗体
,而无须更改任何代码。...
分享
一个
我自己的C# UI类库,支持普通
窗体
及MDI
窗体
主题自定义
目前类库只有
窗体
,没有其他控件,但
窗体
支持MDI。带两个示例程序,
一个
多标签浏览器,
一个
可运行时更换主题的普通
窗体
。代码仅用于学习和技术交流之用。
WPF仿QQ抖动
窗体
效果
WPF仿QQ抖动
窗体
效果的源码实现 更多资源: http://cleopard.download.csdn.net
C#自定义
窗体
美化
采用GDI+对
窗体
进行美化,代码分析文章可见我的博文《C#
中
窗体
美化》http://www.cnblogs.com/Keep-Silence-/archive/2013/01/09/2852937.html
WPF
窗体
缩放源码
WPF
窗体
缩放源码例子 更多资源: http://cleopard.download.csdn.net
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章