C# 创建splashscreen而不创建多线程窗体
我想在应用程序上创建一个启动屏幕,而不创建多线程。有没有人想到创建一个启动屏幕来自动显示下一个表单C# 创建splashscreen而不创建多线程窗体,c#,C#,我想在应用程序上创建一个启动屏幕,而不创建多线程。有没有人想到创建一个启动屏幕来自动显示下一个表单 我正在尝试此计时器并为下一个窗体创建要显示的对象对话框,但它无法正常工作。请尝试以下操作: public partial class FormTicker : Form { Timer timer; public FormTicker() { timer = new Timer(); InitializeComponent();
我正在尝试此计时器并为下一个窗体创建要显示的对象对话框,但它无法正常工作。请尝试以下操作:
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();
}
}
试着这样做:
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();
}
}
Visual Basic支持启动屏幕,您可以通过在c#项目中引用Microsoft.VisualBasic来利用启动屏幕
可以在找到一个示例,Visual Basic支持启动屏幕,您可以通过在c#项目中引用Microsoft.VisualBasic来利用启动屏幕
可以在中找到一个示例,如果您想等待特定的秒数,并显示新表单,那么定时器是一种合适的方式。请分享您的代码…这是我的计时器代码:
progressbar1.increment(1);如果(progressbar1.value==100){timer1.stop();form2 frm=new form2();frm.shows();this.close;}
如果要等待特定的秒数并显示新表单,则计时器是一种合适的方法。请分享您的代码…这是我的计时器代码:progressbar1.increment(1);如果(progressbar1.value==100){timer1.stop();form2 frm=new form2();frm.shows();this.close;}