组相似的任务栏按钮

时间:2008-10-29 09:01:14

标签: .net windows

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

我已尝试在中设置AssemblyTitle属性 项目的AssemblyInfo.cs文件但仍然没有出现标题,只有计数 物品数量。

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

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

由于

3 个答案:

答案 0 :(得分:2)

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

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

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

答案 1 :(得分:0)

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

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

我认为如果你使用相同的工具启动allmodules它应该工作

答案 2 :(得分:0)

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

[assembly: AssemblyDescription("MyAssemblyDescription")]