开发语言C#.net
建了一个Solution,下面建了一个工程,工程下追加了一个登录窗体。
在工程的属性里设置好了启动对象,编译的时候提示
错误 1 “LoginManage.frm登录”没有合适的静态 Main 方法 C:\Program\BookStoreManageC\LoginManage\frm登录.cs 13 26 LoginManage参照错误信息,加了
        public static void Main()
        {
            frm登录 frm = new frm登录();
        }
可是,执行时,窗体的frm登录_Load不走,不知道怎么回事?
个人觉得不用加静态 Main方法的,但是不加又提示错误,总觉得那里没有设置正确,请大家帮忙。

解决方案 »

  1.   

     [STAThread]
            static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
            }       login frmlogin = new login();
                if (login.ShowDialog() == DialogResult.OK)
                {
                    Application.Run(new main_form());
                }
      

  2.   

    public static void Main()
      {
         Application.Run(new frm登录);//改成这样
      } Application.Run会启动应用程序的消息循环,这样你才能收到事件啊