1

VS 2005 の [ツール] -> [オプション] -> [Windows フォーム デザイナー] -> [全般] -> [AutoToolboxPopulate] プロパティを true に設定しています。

プロジェクトで (パブリック) カスタム コンポーネントとフォームを含む DLL ファイルを参照していますが、コンポーネントがツールボックスにありません。「MyForm.Designer.cs」ファイルにプログラムで追加しようとしましたが、デザイナーが台無しになりました。

そんな厄介な問題。これを解決できたことはありません。これらのコンポーネントをツールボックスに表示する方法を知っている人はいますか?

4

1 に答える 1

2

ツールボックスに手動で追加する必要があります。これを行うには、次の手順に従います。

  1. ツールボックスを右クリックし、コンテキスト メニューから [アイテムの選択] を選択します。

  2. 表示されるダイアログで、最初のタブ (「.NET Framework Components」) が選択されていることを確認します。

  3. タブページの下部にある [参照] ボタンをクリックします。

  4. カスタム コントロール/コンポーネントを含む DLL ファイルに移動して開きます。

  5. アクセス可能なコンポーネントはすべてリストボックスに追加し、自動的にチェックする必要があります。ライブラリから除外する特定のコンポーネントを選択する場合は、ここでそれらのチェックを外します。

  6. [OK] をクリックします。選択したすべてのコンポーネントがツールボックスに追加されます。


これらのカスタム アイテムをツールボックスから削除する 場合は、それを右クリックして、コンテキスト メニューから [ツールボックスのリセット] を選択するだけです。これにより、追加したアイテムが削除され、ツールボックスの内容がデフォルトのアイテムに復元されます。

于 2011-02-11T07:58:58.257 に答える