gpt4 book ai didi

vb.net - 如何阻止我的工具条菜单项出现在任务栏中?

转载 作者:行者123 更新时间:2023-12-04 05:55:12 26 4
gpt4 key购买 nike

我有一个程序,它主要通过 Windows 屏幕 (XP) 底部右侧的 NotifyIcon 运行。每当我打开右键单击图标时出现的 ContextMenuStrip 时,任务栏中也会出现一个框。我还在菜单中嵌套了菜单(将鼠标悬停在一个项目上会导致另一个菜单),每个附加菜单也会在出现时创建一个任务栏框。因此,一旦我进入第三或第四个嵌套菜单,任务栏中就会出现 3 或 4 个窗口。菜单消失后,任务栏中的窗口也会消失。

如何阻止任务栏显示框来表示这些菜单?据我所知,我没有在我的代码中做任何事情来创建这种类型的行为。我搜索了类似的问题,但没有发现类似的问题。就我所见,这些项目没有“showintaskbar”属性,也找不到其他会对此产生影响的属性。我调查了上下文菜单的所有者,因为我读到所有者可能会影响这些类型的行为,但这似乎没有帮助,因为上下文菜单没有所有者属性。

我不知道还有什么要搜索的,所以我在这里希望有人能给我一个关于还有什么可能影响这种行为的线索。

任何帮助是极大的赞赏。谢谢!

最佳答案

如果您使用的是 ContextMenuStrip.Show()方法,它将按照您的描述显示在任务栏中。尝试将您的菜单分配给 NotifyIcon.ContextMenuStrip属性(property)代替。

关于vb.net - 如何阻止我的工具条菜单项出现在任务栏中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9588180/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com