1

これに対するフォローアップの質問があります。Visual Studioのツールボックスに表示したいコントロールだけができたので、カテゴリを設定するにはどうすればよいですか?現在、アセンブリ名のタイトルが付いたカテゴリに表示されています。むしろ会社名を使いたいです。これを行うために独自のToolboxItem派生クラスを作成する方法を読みましたが、それは奇妙な要件のようです。カテゴリに別の属性はありますか?カテゴリ属性を見つけましたが、それはプロパティ用です。

4

3 に答える 3

2

[ツールボックス]->[タブの追加]->名前を付けて->コントロールをそこにドラッグします。

于 2009-09-16T18:23:55.170 に答える
2

VS2008以降のVisualStudioでコントロールを分類する場合は、レジストリを微調整してコントロールを分類する必要があります。

Toolboxを構成するためにこのMSDNリンクを試しましたか?MSDN

VS 2005でどの程度機能するかはわかりませんが、VS2008およびVS2010では完全に機能します。WIXを使用する代わりに、独自のC#スクリプトまたはその他の言語スクリプトを作成してツールボックスを構成できます(慣れていない場合)。

レジストリ設定で、

 <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 \ Microsoft \ VisualStudio \ 9.0 \ Packages {2c298b35-07da-45f1-96a3-be55d91c8d7a} \ Toolbox

これはVisualStudio2010でも同じですが、9.0ではなく10.0を配置する必要があります。

于 2010-03-01T01:55:25.283 に答える
0

マンジの答えは私に必要なものを与えてくれました。以下は彼の解決策を示す短いgifです。

ここに画像の説明を入力してください

于 2019-04-17T15:44:05.663 に答える