カスタムコントロールをVSツールボックスに追加したいとします。しかし、新しいプロジェクトが開いているときは、ツールボックスに表示する必要があります。どうやってやるの?Visual Studio ToolboxにカスタムWindowsフォームコントロールを追加する方法
1
A
答えて
2
あなたはツールボックスにユーザーコントロールを配布してインストールするVSIXパッケージを作成することができますコントロールに
をインストールするには、VSIXパッケージを作成します。そうするには
、あなたはVSIXプロジェクトを作成し、Windowsがプロジェクトにツールボックスコントロールフォームを追加することができます。コントロールは、コントロールがに表示されるタブを決定ProvideToolboxControl
属性で飾られているあなたは、属性に既存または新規のタブ名を渡すことができます。
[ProvideToolboxControl("Some Tab Name", false)]
public partial class ToolboxControl1 : UserControl
あなたはまた、.vsixmanifest
ファイルの情報を記入することができます。次に、プロジェクトをビルドすると、このファイルを配布できるプロジェクトの\bin\debug
フォルダに.vsix
パッケージファイルが作成されます。ファイルを実行すると、ビジュアルスタジオツールボックスにコントロールがインストールされます。
詳細情報:
注:
- VS 2013は、Windowsが新しいプロの拡張グループの下にツールボックスコントロールプロジェクトテンプレートフォームを持っていますプロジェクトの作成に使用することができます。 VS 2015以降では、VSIX Projectテンプレートを使用する必要があります。
手動であなたが永続的な場所にコントロールのDLLをコピーすることができ
ツールボックスにコントロールを追加します。次に、一般的なタブのツールボックスを右クリックし、次にChoose Items ...
をクリックして、.Net Framework Components
タブのツールボックスアイテムウィンドウを選択し、Browse...
ボタンをクリックし、コントロールのdllを開きます。次に、コンポーネントリストでコントロールを確認し、OK
ボタンをクリックします。選択したタブの下にコントロールが表示されます。また、右クリックして自分のタブを追加し、Add Tab
を選択することもできます。
関連する問題
- 1. Visual Studio Flavored Projectにカスタム 'プロジェクトアイテムノード'を追加する方法
- 2. Visual Studio Toolboxを再ビルドする方法は?
- 3. Visual Studio DesignerとToolbox Confusion
- 4. Visual Studioでintellisenseを追加する方法カスタムanglejsモジュールのコードですか?
- 5. Visual StudioでWindowsフォームC++ .NETプロジェクトにネイティブC++ dllを追加する方法
- 6. Visual Studio 2010に.net 3.5を追加する方法は?
- 7. Visual Studio 2012にコマンドを追加する方法は?
- 8. Visual Studio 2010にアイテムテンプレートを追加する方法
- 9. Visual Studio 2010 SP1にHTML5 Intellisenseサポートを追加する方法は?
- 10. Visual StudioにIntellisenseを追加する方法ブートストラップのコード
- 11. Visual Studio C++ 2010コンソールアプリケーションにICONを追加する方法
- 12. Visual Studio出力ウィンドウツールバーにカスタムボタンを追加する方法
- 13. Visual Studio 2010 WinFormオブジェクトをC++コンソールアプリケーションプロジェクトに追加する方法
- 14. Visual Studioビルド定義 - ビルドに追加の(dll)ファイルを追加する方法?
- 15. Visual Studio Validationにカスタムタグを追加する
- 16. Visual Studioプロジェクトアイテムノードにサブメニューを追加する
- 17. Visual Studioのコードスニペット:ロジックを追加する方法は?
- 18. Visual Studio 2005でvC++プロジェクトの参照を追加する方法
- 19. Visual Studioのトレースポイントをプログラムで追加する方法は?
- 20. Visual Studio 2010(XNA)でテクスチャを追加する方法
- 21. Visual Studio 2010のようにIteropをVisual Studio 2008のように追加する方法
- 22. Visual Studioでアクセス可能なカスタムDBプロバイダを追加するには?
- 23. Visual Studio 11(Windows 8)でXAMLのハイパーリンクボタンを追加
- 24. xmllite.libをVisual Studio 2008に追加
- 25. Visual Studioツールボックスにカスタムコンポーネントをプログラムで追加する方法はありますか。
- 26. Visual Studioデザイナでコントロールに属性を追加する方法は何ですか?
- 27. Visual Studio 2010のセットアップMSIコンテンツファイルのパスをレジストリに追加する方法
- 28. Visual Studioのセットアッププロジェクトと展開プロジェクトにオプションのコンポーネントを追加する方法は?
- 29. Visual Studioプロジェクトに外部ライブラリを追加する方法RELATIVE to solution?
- 30. Visual Studioでcommon/incフォルダをCUDAプロジェクトに追加する方法は?