欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

C#机房合作之跳转窗体

程序员文章站 2022-06-10 10:59:59
...

在C#的winform编程之中,我们在登录成功之后通常会跳转到我们的主页面,并把他们作为启动窗体,但是在我们进行窗体的跳转之中,遇到了这样的问题。

 this.Close();                
 Customer1 customer1 = new Customer1();
 customer1.Show();

这段代码想要让登录页面关闭,显示顾客的窗体,但是目的没有达到,顾客的窗体显示出来了,但是仅仅是一闪,便和登录的窗体一起关闭了。

解决办法:

this.Close();
new System.Threading.Thread(() =>
{
    Application.Run(new Customer1());
}).Start();
Customer1 customer1 = new Customer1();
customer1.Show();