日期:2014-05-18  浏览次数:20753 次

C# 如何创建启动画面(急)
最近做了一个工程,其它问题都已解决,只差为项目添加启动画面.一时找不到解决的办法.请各位大侠指教.谢谢了.

我也看了一些帖子,但描述都不是很具体,我是想找到一种比较简单的方法,像VC++ 6.0一样,只需要几行代码就可以搞定.不知C#里是不是可以这样解决?再次感谢!

------解决方案--------------------
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new FormStart());//在这里添加,显示启动窗体
Application.Run(new Form1());
}
------解决方案--------------------
可以做一个计数器么,递减,当到达指定值的时候就跳转到下一界面,这个我以前做过
------解决方案--------------------
就再创建个CLASS,在里面写上你要启动的画面不就可以了么,我都是这样做的.
------解决方案--------------------
C# code

using System;
using System.Collections.Generic;
using System.Windows.Forms;

namespace demo
{
    static class Program
    {
        public static ApplicationContext app; //这里
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            app = new ApplicationContext(new frmStart());
            Application.Run(app);
        }
    }
}

        private void frmStart_MouseClick(object sender, MouseEventArgs e)
        {
            frmMain frm = new frmMain();
            Program.app.MainForm = frm;
            frm.Show();
            this.Close();
        }