首页 > Windows开发 > 详细

WinForm开发----关闭window窗体最好的办法

时间:2014-04-20 13:54:14      阅读:584      评论:0      收藏:0      [点我收藏+]

最近有一人问道,如何切换窗体。一想到这,我就想,不就是new一个form,然后就show么?

可是我发现,当你控制某个属性的时候,不是不能控制,只是很麻烦而已。有没有好的办法?当然有,咋办?

最简单最好的办法是使用线程控制。比如:

        private void DoWork()
        {
            Application.Run(new Form1());//在没有窗体的情况下,在当前线程上开始运行标准应用程序消息循环。设定启动项
        }
在切换事件里

       private void button1_Click(object sender, EventArgs e)
        {
            Thread th = new Thread(DoWork);
            th.Start();//启动线程,执行dowork
            this.Close();//关闭当前页面
        }
这样可以不断地切换窗体,也减少内存占用。

WinForm开发----关闭window窗体最好的办法,布布扣,bubuko.com

WinForm开发----关闭window窗体最好的办法

原文:http://www.cnblogs.com/david1989/p/3675344.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!