【发布时间】:2015-06-18 13:39:29
【问题描述】:
我找到了一个答案,该答案显示了一种很好的技术来实现这一点,但答案是 2008 年的,今天似乎无效?
建议从Application.Run() 中删除参数,以便根据需要手动显示/隐藏表单。但在.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...
}
}
【问题讨论】:
-
您是否尝试实现启动画面?
-
不。仅在需要时才显示表单。手机开机时应用程序会自动启动; Windows Mobile CE 6.5 专业版。
-
你最好的办法是实现一个应用程序上下文作为你的应用程序和系统之间的媒介。这样您的应用程序仍然可以运行,并且您可以管理表单的 UI 状态。