我看见main ()但是好想只有
Application.EnableVisualStyles();
      Application.Run(new Form1());1   这个new form1 好像才是真正的程序,那么之前的是做什么用的
2    这里的new 只是生成类的实体,而不赋予操作方式  
应该是 myform=new form1();
为什么这里没有用呢???

解决方案 »

  1.   

    new form1只是个窗体类而已
    application才是主线程
      

  2.   

    form可以捕获外面的事件而执行自己的操作
      

  3.   

    Application.Run(new Form1());

    Form1 mainForm=new Form1();
    Application.Run(mainForm);
    是一样的。Run()是Application类的静态方法。
    <可以参考静态方法的使用>
      

  4.   

    窗体UI只是程序一小部分.
     这个new form1 好像才是真正的程序,那么之前的是做什么用的 
    -----------------------------------------------------
    这句话完全错误
      

  5.   

    Application.Run(new Form1()); 
    --------
    创建一个类的实例,并运行
    Form from1 = new Form();
    --------
    只是创建一个实例
    一般的方法是:
    Form from1 = new Form();
    from1.Show();
    这两效果一样