zoukankan      html  css  js  c++  java
  • WinForm开发----关闭window窗体最好的办法

    最近有一人问道,如何切换窗体。一想到这,我就想,不就是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();//关闭当前页面
            }
    这样可以不断地切换窗体,也减少内存占用。

  • 相关阅读:
    IOS
    WAN
    在不同网段使用 VLAN 通信
    数据链路层
    GRE 协议
    路由协议 (1)
    隔离广播域的 VLAN 来了
    数据包的通信过程
    Webpack 原理浅析
    蒲公英 · JELLY技术周刊 Vol.16 谷歌首个线上 Web 开发者大会
  • 原文地址:https://www.cnblogs.com/david1989/p/3675344.html
Copyright © 2011-2022 走看看