我想在我的应用程序的主窗体加载时显示启动画面,并且启动窗体应该消失而无需我构建计时器等。另一件重要的事情是主窗体应该是确定应用程序何时退出的那个,当我使用我的启动窗体启动应用程序,然后使用它打开我的主窗体我无法处理启动屏幕,因为这会杀死应用程序。

最佳答案

using Microsoft.VisualBasic.ApplicationServices;

public class Startup : WindowsFormsApplicationBase
{
    protected override void OnCreateSplashScreen()
    {
        SplashScreen = new SplashForm();
    }

    protected override void OnCreateMainForm()
    {
        MainForm = new MyMainForm();
    }
}

static class Program
{
    static void Main(string[] args)
    {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        new Startup().Run(args);
    }
}

关于c# - 如何在不设置计时器等的情况下将启动画面构建到 Windows 窗体应用程序中?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7963275/

10-17 02:22