你找一个你喜欢的窗体作为启动窗口
在#region Windows Form Designer generated code
  你的那些代码(IDE自动生成的)
  #endregion
后面加上
static void Main() 
{
Application.Run(new 这个Form());
}

解决方案 »

  1.   

    main函数是程序的启动入口,必须有一个Main函数才可以
      

  2.   

    两种方法1、由主窗体启动,假设窗体A,然后启动你想要启动的窗体,假设窗体B,如果有必要,你可以让先前启动的窗体(窗体A)处于透明状态。然后你要删除这个窗体B就不成问题了2、使用主窗体删除程序仍然继续运行的办法,CSDN上有,我现在没有找到,sorry
      

  3.   

    1)假设你的主form 叫 form2,那么任意位置加上[STAThread] //COM 如果是多线程就换成 MTAThread
    static void Main() 
    {
    Application.Run(new Form2());
    }2)也可以右击工程选择一个启动窗口就可以象VB 那样不必有main
      

  4.   

    不太清楚你这个问题是什么问题
    关于登陆窗体:1 在你的主窗体的构造方法里面调用登陆窗体
    2 验证成功 ---继续运行 else 退出
      

  5.   

    在你的启动窗体代码加上那个
    static void Main() 
    {
     Application.Run(new 这个Form());
    }
      

  6.   

    /// <summary>
    /// 应用程序的主入口点。
    /// </summary>
    [STAThread]
    static void Main() 
    {
        Application.Run(new frmMain());
    }