社区
C#
帖子详情
子窗体调用完,使用form2.Dispose()后,主窗体也一起关闭了
bushido
2003-07-04 02:48:11
主窗体:
Form2 f=new Form2
f.Owner=this;
f.ShowDialog();
...全文
55
5
打赏
收藏
子窗体调用完,使用form2.Dispose()后,主窗体也一起关闭了
主窗体: Form2 f=new Form2 f.Owner=this; f.ShowDialog();
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shixueli
2004-02-07
打赏
举报
回复
问题处在 f.Owner=this;
因为把主窗体作为Form2的一个成员,在关闭Form2的时候所有资源都被销毁,
主窗体也会被关闭!
bushido
2003-07-07
打赏
举报
回复
up
seabirdforever
2003-07-04
打赏
举报
回复
在form 1中
如果
Form2 f=new Form2();
f.ShowDialog();
f.Dispose()
不会关闭form1的
伪装绅士
2003-07-04
打赏
举报
回复
好像用close也一样,主窗体关闭,其他窗体都关闭。
superxmz
2003-07-04
打赏
举报
回复
你用close呢,为什么非要Dispose
C#多
窗体
关联
子
窗体
的实例.rar
- 也可以
使用
事件来从
子
窗体
向
主
窗体
传递数据,例如,当
子
窗体
关闭
时触发一个事件,将结果传回
主
窗体
。 5. **管理
子
窗体
的生命周期:** -
主
窗体
需要负责创建
子
窗体
的实例,并在适当的时候
关闭
它们。可以
使用
`...
Form
窗体
调用
C#
1. **创建对话框式
窗体
**: 有时,我们希望用户在
完
成某个操作(例如输入数据或确认信息)后再返回
主
窗体
。在这种情况下,我们可以
使用
`ShowDialog`方法,它会以模态方式显示
窗体
,阻止用户与父
窗体
进行交互,直到...
C#138
Form
子
窗体
MyChild的应用 源代码
通常在
主
窗体
关闭
或不再需要
子
窗体
时,
调用
子
窗体
的`
Dispose
`方法。 10. **源代码结构**:源代码文件通常包含`.cs`文件,用于定义
窗体
类和逻辑;`.Designer.cs`文件,由设计器自动生成,包含
窗体
控件的布局信息;...
C#
使用
委托方式Usercontrol与
主
窗体
进行消息传递
在C#编程中,消息传递是UI组件之间通信的关键机制,特别是当我们在用户控件(UserControl)和
主
窗体
(
Form
)之间需要交换数据时。本文将深入探讨如何
使用
委托(Delegate)来实现这一目标,确保代码的灵活性和可维护性。 ...
C#多
窗体
显示与
关闭
- 为了从
子
窗体
返回到
主
窗体
,可以在
子
窗体
的
关闭
事件中
调用
`this.Close()`,或者设置一个公共方法供
主
窗体
调用
来
关闭
子
窗体
。 6. **事件驱动编程**: - C#中的事件驱动编程是通过控件的事件和事件处理程序实现的...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章