【问题标题】:Group Similar Taskbar Buttons将相似的任务栏按钮分组
【发布时间】:2008-10-29 09:01:13
【问题描述】:

我们的应用由多个模块组成,我们希望利用 XP 功能将这些模块组合在一起。例如,“模块 A”中的所有窗口将被分组在一起,与“模块 B”中的窗口分开。

我尝试在 项目的 AssemblyInfo.cs 文件但仍然没有出现标题,只有计数 项目的数量。

有没有办法控制这个,还是全部由 Windows 控制?

这是在 Windows XP 的 WinForms 应用程序中。请注意,所有模块都由单个进程启动/托管,但我们要做的是将某个模块中包含的所有窗口组合在一起。应用程序风格是 SDI/MDI 混合,就像 MS Word。

谢谢

【问题讨论】:

    标签: .net windows


    【解决方案1】:

    除了 Eoin 所说的,Windows 只会按进程对任务栏按钮进行分组。换句话说,您应用中的所有窗口都将显示在一个组中。

    将它们分成不同组的唯一方法是为您想要的每个组定义一个流程。然后使用 [assembly: AssemblyDescription] 自定义每个标题。

    据我所知,无法手动修改这些任务栏组。

    【讨论】:

      【解决方案2】:

      IMo 这个功能是 XP 中最糟糕的功能,我很高兴我可以禁用它。

      但除此之外,如果您在任务栏中启用了组选项,那么 Windows 应该会自动执行此操作。 在我们公司,我们有 Java 应用程序,所有不同的 Java 窗口总是被分组,因为它们都是由 java.exe 启动的

      我认为如果您使用相同的工具启动所有模块,它应该可以工作

      【讨论】:

      • 我不同意,当我在较小版本的屏幕(可能是 1024*768)上远程工作时,拥有更多的任务栏空间很有用。
      【解决方案3】:

      据我所知,您需要在 Assembly 信息文件中填写 AssemblyDescription 属性。

      [assembly: AssemblyDescription("MyAssemblyDescription")]
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-04-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多