我想制作一个启动画面,而不在应用程序上创建多线程,是否有人有任何想法创建将自动显示下一个表单的启动画面?
我已尝试使用此timer_tick并为下一个表单创建showdialog对象,但它无法正常工作。
答案 0 :(得分: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();
}
}
答案 1 :(得分:1)
Visual Basic支持启动屏幕,您可以通过在c#项目中引用Microsoft.VisualBasic来利用它。
可以在Splash screen doesn't hide - using Microsoft.VisualBasic library
找到一个示例