カスタムコントロールを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にカスタム言語REPLを追加する方法
- 3. WebフォームコントロールをWindowsフォームに追加する
- 4. Visual Studio Toolboxを再ビルドする方法は?
- 5. Visual Studio DesignerとToolbox Confusion
- 6. Visual StudioでWindowsフォームC++ .NETプロジェクトにネイティブC++ dllを追加する方法
- 7. Visual Studioでintellisenseを追加する方法カスタムanglejsモジュールのコードですか?
- 8. Visual Studioでフォームコントロールのツールチッププロパティを設定する方法2017
- 9. PythonオブジェクトのカスタムVisual Studioデバッグビューを追加するには?
- 10. Visual Studio 2010 WinFormオブジェクトをC++コンソールアプリケーションプロジェクトに追加する方法
- 11. Visual StudioにPythonを追加する方法2017
- 12. Visual Studio 2010に.net 3.5を追加する方法は?
- 13. Visual Studio 2010 SP1にHTML5 Intellisenseサポートを追加する方法は?
- 14. Visual Studio C++ 2010コンソールアプリケーションにICONを追加する方法
- 15. リソースにsqlファイルを追加する方法Visual Studio
- 16. Visual Studio '15でVB.NetイベントドロップダウンナビゲーションバーをC#に追加する方法は?
- 17. Visual StudioでNugetパッケージにファイルを追加する方法2017
- 18. Visual Studioにnpm設定ファイルテンプレートを追加する方法
- 19. Visual Studioでpythonにパッケージを追加する方法2017
- 20. Visual StudioにIntellisenseを追加する方法ブートストラップのコード
- 21. Visual Studio出力ウィンドウツールバーにカスタムボタンを追加する方法
- 22. Visual Studio 2012にコマンドを追加する方法は?
- 23. Visual Studioのlaunch.jsonファイルにargvパラメータを追加する方法は?
- 24. Visual Studioコードでasp.netコアにasp.netアイデンティティを追加する方法
- 25. Visual Studio 2010にアイテムテンプレートを追加する方法
- 26. Visual Studioコードにapiを追加する方法
- 27. Visual Studioビルド定義 - ビルドに追加の(dll)ファイルを追加する方法?
- 28. GoogleのクラウドプラットフォームでWindows認証情報を追加する - Visual Studio
- 29. Visual Studio Validationにカスタムタグを追加する
- 30. Visual Studioプロジェクトアイテムノードにサブメニューを追加する