0

我想制作一个启动画面而不在应用程序上创建多线程有没有人有任何想法来创建将自动显示下一个表单的启动画面?

我已经尝试了这个 timer_tick 并为下一个表单创建了 showdialog 对象,但它不能正常工作。

4

2 回答 2

2

尝试这样的事情:

public partial class FormTicker : Form
{
    Timer timer;
    public FormTicker()
    {
        timer = new Timer();
        InitializeComponent();
        timer.Interval = 2000;
        timer.Tick += new EventHandler(timer_Tick);
        timer.Start();
    }

    void timer_Tick(object sender, EventArgs e)
    {
        timer.Stop();
        FormMain formMain = new FormMain();
        formMain.Show();
        this.Hide();
    }
}
于 2012-08-03T06:15:18.563 回答
1

Visual Basic 支持启动屏幕,您可以通过在 c# 项目中引用 Microsoft.VisualBasic 来利用它。

可以在Splash screen doesn't hide 找到一个示例 - 使用 Microsoft.VisualBasic 库

于 2012-08-03T06:40:25.540 回答