我正在运行一个Windows应用程序。在这个应用程序中,我的主窗体是一个MDI父窗体。我有一个不是子窗体的初始屏幕。它是第一个窗体。我想在加载启动画面后,应该出现MDI Parent的主窗体。我试过MDIParent.Show()。但它表示对象引用未设置为对象的实例。 请帮忙
private void frmsplashscreen_Load(object sender, EventArgs e)
{
}
private void timer1_Tick(object sender, EventArgs e)
{
progressBar1.Increment(5);
if (progressBar1.Value == 100)
{
timer1.Stop();
this.Close();
}
}
答案 0 :(得分:1)
如下所示更改程序类,以在启动屏幕关闭后显示MDI表单。
static class Program
{
/// <summary>
/// The main entry point for the application.
/// </summary>
[STAThread]
static void Main()
{
try
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
frmsplashscreen frmSplash = new frmsplashscreen();
frmSplash.ShowDialog();
YourMDIForm frmMDI = new YourMDIForm();
Application.Run(frmMDI);
}
catch (Exception ex)
{
//Log it
MessageBox.Show(ex.Message);
}
}
}