先把窗体设置成透明的,再new
Form1 f = new Form1(); f.Opacity = 0; f.Show();  f.Hide();f.Opacity = 1;

解决方案 »

  1.   

    你用不着调用Show方法啊。你原来写在 Loaded 种的方法应该删掉,单独成为一个public 方法,在 new 这个窗体之后和Show它之前就调用。
      

  2.   

    既然你不需要显示Form1,那你就没必要Show,更不需要Hide。
      

  3.   

    Form1 f = new Form1();
    这样不就好了么
      

  4.   

    你都不要他出来 你直接new不就可以了吗  干嘛还show了有hide
      

  5.   

    是因为窗体上的reportViewer加载RDLC文件,第一次显示很慢。所以想提前让他加载一次。
    或者大家有什么办法让reportViewer加载RDLC快的方法吗?
      

  6.   

    是因为窗体上的reportViewer加载RDLC文件,第一次显示很慢。所以想提前让他加载一次。
    或者大家有什么办法让reportViewer加载RDLC快的方法吗?
    你想让他加载 后台开个线程不就可以了嘛