可以先做一个单独的form来显示那个图片
延迟一段时间之后再显示你的主form

解决方案 »

  1.   

    [STAThread]
    static void Main() 
    {
      Form2 f2=new Form2();
      fw.Show();
      Application.Run(new FormMain());
    }
    再Form2放一个定时器,让它关掉就是了,设Form2.TopMost=true,Form2.FormBorderStyle=None
      

  2.   

    上面有个地方错了->
    Form2 f2=new Form2();
    f2.Show();
      

  3.   

    30.7 How do I display a splash screen type form, one with only client area (no border or titlebar)?
    http://www.syncfusion.com/FAQ/WinForms/FAQ_c95c.asp#q621q
    http://www.syncfusion.com/faq/winforms/Files/splash.zip
      

  4.   

    在timer控件里写打开主窗口的代码
      

  5.   

    [STAThread]
    static void Main() 
    { frmLoad frm = new frmLoad(); //
    frm.Show();
    Application.DoEvents(); //让系统在百忙中抽空刷新飞屏控件显示
    Thread.Sleep(3000); //暂停
    frm.Close();
    Application.Run(new frmLogin());
    }
      

  6.   

    dragonsnake(dragon) ,你的Thread好像不能用哦,
      

  7.   

    你必须引用using System.Threading ;