まぁ新人研修をやることももう当分ないでしょうが、自分でもまたハマったら嫌なので備忘録。
自作のコントロールがVisual Studioのフォームデザイン画面左にあるツールボックスに出ないときの確認点。
- コントロールクラスが「public Class」になってない場合、表示されません …… 省略されるとinternalという設定になり、「アセンブリ(そのプロジェクト)の中でしか使えない」クラスになります。なので、別プロジェクトから利用される想定の部品としては表示されなくなってしまいます。
- Visual Studioの[ツール]-[オプション]-[Windowsフォームデザイナー]-[ツールボックス]-[ツールボックスの自動取得]がFalseになっている場合、表示されません。
今日思いっきりハマりました。