【C#】ユーザーコントロールが無くなった?

久々にVisual Studio 2015のC#でユーザーコントロールを作ろうとして、新規プロジェクトを作成しようとしたら、ユーザーコントロールのテンプレートが無い!!

以前はテンプレート→Visual C#→Windowsの中にユーザーコントロールがあったはずなのに。。

 

と思ったら、テンプレート→Visual C#→Windowsの下の階層にクラシックデスクトップというフォルダが作成されていて、この中に Windowsフォームコントロールライブラリ(旧ユーザーコントロール)が移動していました。

 

クラシックデスクトップという表現が、かろうじてレガシーデスクトップとは言っていないだけ、まだマシですが、今後はUWPに移行したいのかな??

 

※この情報はVisual Studio 2015の場合です。

おそらくVisual Studio 2015と2017が同時にインストールされている場合だと思います。

【Visual Studio】既存ユーザーコントロールの使用方法

既存のユーザーコントロールを使用する方法は、Visual Studioのツールボックス上でマウスの右ボタンをクリックし、表示されたメニューのアイテムの選択をクリックします。
(クリック後、時間がかかる場合があります。)

 

表示されたメニューの.NET Frameworkコンポーネントに使用したいコントロールが表示されたいたら、そのコントロールにチェックを入れます。

 

使用したいコントロールが表示されていなかったら、右下の参照ボタンをクリックし、使用するユーザーコントロールのファイル(*.dll)を選択します。

 

 

すると、ツールボックス上に追加したユーザーコントロールが表示され、使用する事が可能となります。

 

 

Visual Studioへ戻る