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

时间:2009-09-16 18:11:29

标签: visual-studio controls toolbox

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

3 个答案:

答案 0 :(得分:2)

右键单击ToolBox - >添加标签 - >将它命名为 - >拖动你的控制。

答案 1 :(得分:2)

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

您是否尝试过此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