如何设置工具箱项的类别?

问题描述 投票:1回答:3

我对this one有一个跟进问题。既然我只想在Visual Studio的工具箱中显示控件,我该如何设置类别?它目前显示在一个标题为程序集名称的类别中。我宁愿使用我们的公司名称。我已经阅读了如何创建自己的ToolboxItem派生类来执行此操作,但这似乎是一个奇怪的要求。该类别还有其他属性吗?我找到了类别属性,但这是属性。

visual-studio controls toolbox
3个回答
2
投票

如果您要在VS 2008或更高版本的Visual工作室中对控件进行分类,则需要在注册表中进行一些调整以对控件进行分类。

您是否尝试过此MSDN链接来配置Toolbox? MSDN

我不确定它对VS 2005有多远,但它适用于VS 2008和VS 2010.您可以创建自己的C#脚本或任何其他语言脚本来配置工具箱而不是使用WIX(如果您不熟悉)。

在注册表设置中,

 <Registry Root="HKLM"
                  Key="Software\Microsoft\VisualStudio\9.0\ToolboxControlsInstaller\WebControl, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1631b3e7a8fbcce5, processorArchitecture=MSIL"
                  Value="Litware Controls"
                  Type="string" >

Value =“Litware Controls”表示控件的类别。

注意:如果您无法找到具有上述文章中提到的toolboxcontrolsinstaller自定义操作的msm文件,则可以在下面的注册表位置将DefaultItems值增加或减少1。

HKEY_LOCAL_MACHINE \ SOFTWARE \微软\ VisualStudio的\ 9.0 \ {包2c298b35-07da-45f1-96a3-be55d91c8d7a} \工具箱

对于Visual Studio 2010也是如此,但您需要将10.0而不是9.0。


2
投票

右键单击工具箱 - >添加选项卡 - >将其命名 - >将控件拖到那里。


0
投票

Manji的回答让我得到了我需要的东西。下面是一个简短的GIF显示他的解决方案。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.