代码之家  ›  专栏  ›  技术社区  ›  Pat O

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

  •  0
  • Pat O  · 技术社区  · 17 年前

    this one . 现在我只有希望显示在VisualStudio工具箱中的控件,如何设置类别?它当前显示在以程序集名称命名的类别中。我宁愿用我们公司的名字。我已经读过如何创建自己的ToolboxItem派生类来实现这一点,但这似乎是一个奇怪的要求。该类别是否还有其他属性?我找到了Category属性,但这是属性。

    2 回复  |  直到 9 年前
        1
  •  2
  •   manji    17 年前

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

        2
  •  2
  •   sankar    16 年前

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

    MSDN

    我不确定它对VS2005的效果有多好,但它对VS2008和VS2010的效果非常好。您可以创建自己的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控件”表示控件的类别。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Packages{2c298b35-07da-45f1-96a3-be55d91c8d7a}\Toolbox

        3
  •  0
  •   Code Novice    7 年前

    曼吉的回答满足了我的需要。下面是一个简短的gif显示他的解决方案。

    enter image description here