因为之前问题的缘固,现在不得不考虑寻求他路了我想创建一个线程,在线程里面去new 一个窗体,但是窗体显示不了

解决方案 »

  1.   

    关于UI的操作还是在主线程里的好,副线程里是不能操作UI的
      

  2.   

     无非就是给线程增加一个消息循环而已
    private void button1_Click(object sender, EventArgs e)
    {
     Thread t = new Thread(new ThreadStart(Test));
     t.Start();
    }
    void Test()
    {
       //Application.Run(new Form1());
       Form1 f = new Form1();
       f.ShowDialog();
    }