【发布时间】:2011-03-01 15:26:56
【问题描述】:
假设我正在编写一个 Windows 窗体 (.NET Framework 3.5) 应用程序,它以通常的方式显示第一个窗体:
Application.Run(new Foo());
此时此应用程序的标题和图标已正确显示在任务管理器的“应用程序”选项卡中,我很高兴。
然后在 Foo 的某个地方,我在隐藏第一个表单时显示了第二个表单:
Bar bar = new Bar();
try
{
Visible = false;
bar.ShowDialog();
}
finally
{
Visible = true;
bar.Dispose();
}
这按预期工作,但只要 Foo 被隐藏,应用程序任务管理器的“应用程序”选项卡中的条目也会消失。不幸的是,一些用户和第三方工具对此感到非常困惑。
如果应用程序的“主窗体”不可见,有没有办法在任务管理器中仍然显示应用程序的图标和名称?
【问题讨论】: