首页 文章

无法将Alt Tab返回到TopMost表单

提问于
浏览
1

我在C#中有一个winform工具窗口,在XP上运行 TopMost = true ,在Excel加载项中显示 . 当显示表单时,我点击Alt Tab,它将我带回Excel . 如果我再次点击Alt Tab,我希望它能让我回到我的表单,但它会进入下一个窗口(在本例中为Visual Studio) . 任何后续的Alt Tab调用在Excel和Visual Studio之间交替 . 另外,如果我按Alt Shift Tab,它将返回到我的表格(所以它是我希望的那样) .

如果我只是设置 TopMost = false ,一切都按预期工作 . 我刚刚用一个全新的空项目重现了这一点 - 字面上我唯一做的就是制作一个TopMost表格 . 它似乎完全与TopMost属性隔离 .

当然,我希望Alt Tab以我期望的方式工作 . 有任何想法吗?

1 回答

  • 0

    我的应用程序的最顶层形式包含在 Alt Tab 序列中 . 但我发现,如果我将表单 ShowInTaskbar -property设置为 true 则不是 . 看看这家酒店 .

相关问题