繁体   English   中英

显示 Form2 时隐藏 Form1

[英]Hide Form1 when Form2 is displayed

如何在显示 Form2 时隐藏 Form1? 我已经尝试过了,但是单击按钮时它不会隐藏 Form1

        private void button3_Click(object sender, EventArgs e)
        {
            Form2 scriptHub = new Form2();
            scriptHub.Show();
            Form1 mainScreen = new Form1();
            mainScreen.Hide();
        }

您正在创建一个新的 Forms 并在之后快速隐藏它......您必须访问您当前的表格。 使用关键字“this”:


this.Hide();

您的代码应如下所示:


 private void button3_Click(object sender, EventArgs e)
    {
        Form2 scriptHub = new Form2();
        scriptHub.Show();
        this.Hide(); //Hide your mainscreen
    }

不要忘记你隐藏了 forms 而没有关闭它,这意味着你的 CPU 会比你关闭它更忙。 希望能帮助到你

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM