社区
C#
帖子详情
C#窗体切换时,怎样释放掉原来的窗体所占的资源?
Jeffeng
2004-10-20 09:43:15
我的程序中有两个窗体进行切换,即关掉当前的窗体打开一个新窗体。
我用下面的代码,但是这样第一个窗体所占的资源不能完全释放,这个问题怎么解决?
this.Hide();
Form mainForm = new MainForm();
mainForm.Show();
...全文
298
8
打赏
收藏
C#窗体切换时,怎样释放掉原来的窗体所占的资源?
我的程序中有两个窗体进行切换,即关掉当前的窗体打开一个新窗体。 我用下面的代码,但是这样第一个窗体所占的资源不能完全释放,这个问题怎么解决? this.Hide(); Form mainForm = new MainForm(); mainForm.Show();
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jeffeng
2004-10-20
打赏
举报
回复
顶一下!
pfengk
2004-10-20
打赏
举报
回复
可以用关闭窗体的方法将原窗体关闭,不过关闭原窗体动作必须要在新窗体加载之后执行
Tomgus
2004-10-20
打赏
举报
回复
一般把主窗口隐藏 Hide()来处理
wangxt
2004-10-20
打赏
举报
回复
帮你顶
Tomgus
2004-10-20
打赏
举报
回复
这样是不能释放,因为主线程在第一个窗口
所以第一个不能关
Jeffeng
2004-10-20
打赏
举报
回复
还是不行。
deyunanhai
2004-10-20
打赏
举报
回复
同意楼上的,Form.Dispose()
jamesfay
2004-10-20
打赏
举报
回复
Try to catch the handle at first:
Form myForm = new Form()
Application.Run(myForm)
.......
.......
myForm.Dispose();// To release myForm instance
C#
窗体
切换
特效
一款漂亮的
C#
winform
窗体
间的
切换
特效
C#
Winform 实现
窗体
间
切换
一个小Demo,一个主
窗体
中通过按钮实现 三个子
窗体
的
切换
显示,三个子
窗体
的
切换
的过程中,其
窗体
上的数据不会丢失。
C#
Winform
窗体
与界面设计
本课程是针对
C#
Winform开发人员的基础性课程,详尽的介绍
C#
Winform
窗体
与界面的设计,通过提供实例,让
C#
Winform开发人员掌握相关程序设计技巧,为后面学习完整的实战课程打下较好的基础。
C#
窗体
切换
(源码)
用Form.show()方法实现,在主
窗体
下加载多个子
窗体
,不同子
窗体
之间自动
切换
,打开新窗口
时
自动关闭;
c#
源程序,下载即可运行。
13种特效(
C#
窗体
切换
)
内部包含一个
c#
窗体
切换
的项目和13种
C#
窗体
切换
的讲解。。
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章