日期:2014-05-19  浏览次数:20856 次

如何在c#中改变form运行顺序
如:有form1,form2,form3默认是从form1执行,能否从form2或者form3开始执行

------解决方案--------------------
static class Program
{
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1()); //b把这里的form1改成泥需要的
}
}
------解决方案--------------------
Program.cs里面
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new LoginForm());//把LoginForm改成你需要的form
}
------解决方案--------------------
[STAThread]
static void Main()
{
Application.Run(new Form1());
}

//Form1改成 Form2就好了
------解决方案--------------------
建议你单调试程序,看执行先后顺序,
其实很简单的,就是form 的手show方法,你要显示哪个form就实例化哪个form,然后再show