0

我有一个在无边界窗口中最大化运行的应用程序,并且需要在给定的用户事件上访问 Windows 任务栏。

如何在最大化运行时将任务栏置于 .NET 的前台?

关于如何使其可靠地消失的提示也不会受到伤害!:)

编辑:请注意,我不希望任务栏始终打开,我希望它仅在给定的用户事件上在前台弹出,然后我希望它随意消失!

4

2 回答 2

2

嗯,不要全屏运行?也许运行最大化?带任务栏的全屏应用不是标准的 UI 模式。

您可以尝试做的是在没有 UI chrome(无边框窗口)的情况下最大化运行。让任务栏充满乐趣,同时仍然看起来像全屏应用程序。

于 2009-09-02T14:10:18.077 回答
1

有趣的是,您想要的解决方案似乎是导致这个问题的问题。在那里看到我的答案。您可能需要尝试按特定顺序设置 FormBorderStyle 和 WindowState 属性,并尽量减少对用户的干扰。

于 2009-09-02T14:50:37.667 回答