.NET CE 3.5 WinForm 在 Application.Run() 之后隐藏主窗体;
.NET CE 3.5 WinForm Hiding main form right after Application.Run();
我找到了一个答案,其中展示了实现此目的的一种很好的技术,但答案是 2008 年的,现在似乎无效了?
建议从 Application.Run()
中删除参数,以便根据需要手动 show/hide 表单。但在.NET Compact Edition 3.5
中,必须提供参数。
我有以下代码但没有成功,表格仍然显示。 我想在程序启动时隐藏主窗体
static class Program
{
public static Form1 MainForm = new Form1();
[MTAThread]
static void Main()
{
Application.Run(MainForm);
MainForm.Visible = false;
MainForm.Hide(); //Also tried this...
}
}
您don't have to使用Application.Run()
(带有或w/o参数):
static class Program
{
private static Form1 _mainForm = new Form1();
public static Form1 MainForm { get { return _mainForm; } }
[MTAThread]
static void Main()
{
// blablabla
// do not call this until you want to show main window
MainForm.ShowDialog();
}
}
我找到了一个答案,其中展示了实现此目的的一种很好的技术,但答案是 2008 年的,现在似乎无效了?
建议从 Application.Run()
中删除参数,以便根据需要手动 show/hide 表单。但在.NET Compact Edition 3.5
中,必须提供参数。
我有以下代码但没有成功,表格仍然显示。 我想在程序启动时隐藏主窗体
static class Program
{
public static Form1 MainForm = new Form1();
[MTAThread]
static void Main()
{
Application.Run(MainForm);
MainForm.Visible = false;
MainForm.Hide(); //Also tried this...
}
}
您don't have to使用Application.Run()
(带有或w/o参数):
static class Program
{
private static Form1 _mainForm = new Form1();
public static Form1 MainForm { get { return _mainForm; } }
[MTAThread]
static void Main()
{
// blablabla
// do not call this until you want to show main window
MainForm.ShowDialog();
}
}