码迷,mamicode.com
首页 > Windows程序 > 详细

C#窗体切换

时间:2016-01-06 23:17:50      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:

说到窗体切换,可能就是 show,hide,什么的了。但是我摸索出了一个比较好用的方法,在此分享。

技术分享
1 using System.Threading;
2 Thread t = new Thread(new ThreadStart(() => 3 { 4 Application.Run(new Form2()); 5 })); 6 t.Start(); 7 Application.Exit();
技术分享

当前运行的窗体为Form1,目的是完全关闭Form1,运行Form2窗体。

首先,得using线程的命名空间,在线程内定义一个方法,用于显示新窗体。然后启动线程,关闭当前窗体。

思路来源于项目中的Program.cs文件里的代码,

技术分享
 1         /// <summary>
 2         /// 应用程序的主入口点。
 3         /// </summary>
 4         [STAThread]
 5         static void Main()
 6         {
 7             Application.EnableVisualStyles();
 8             Application.SetCompatibleTextRenderingDefault(false);
 9             Application.Run(new Form1());
10         }
技术分享

C#窗体切换

标签:

原文地址:http://www.cnblogs.com/476994ZZHRM/p/5107498.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!