2009-04-09 7 views
0

UserControlをサブクラス化し、publicに設定した外部ライブラリにクラスがあります。今私は、メインのWinFormsアプリケーションでこのusercontrolを使用したいと思います。この外部ライブラリをメインアプリのリファレンスに追加しましたが、ユーザーコントロールがツールボックスに表示されませんでした。表示されるはずです。WinForms:usercontrolフォームを外部ライブラリに含めるにはどうすればよいですか?

私はこれを初めてやっています。だから、申し訳ありませんが私の質問があまりにも些細な場合です。

+0

あなたの回答のほとんどが同じように役立つので、私は「受け入れられた」答えを選ぶのに苦労します。すべての人に+1。助けてくれてありがとう! – George

答えて

4
  1. コントロールを追加するツールボックスのタイトルパネルを右クリックします。
  2. を選択し、外部にポップアップするダイアログで、.NET Frameworkコンポーネント]タブ上のボタン(それが示すことのために数秒かかる場合があります)
  3. 移動... [参照]をクリックします
  4. ...項目を選択してくださいライブラリを選択し、ファイルを選択して[開く]をクリックします。

このライブラリのすべての公開コントロールを選択できるようになりました。

2

あなたは正しい... [ツール] - > [オプション]で

1

見て、Windowsに移動Designer-> Generalを形成し、「AutoToolboxPopulateが」に設定されていることを確認し、ツールボックスをクリックし、コンテキストメニューから追加することができます本当。

これはVS 2008のものですが、以前のバージョンと同様の場所にあるはずです。

注::これは自分のプロジェクトでのみ有効です。コンパイルされたDLLを参照している場合、DLLからコントロールを取得できないことがあります。

2

ツールボックスに項目を追加するには、右クリックして[アイテムを選択...]をクリックします。その後、コーヒーを手に入れてください。年齢はです。あなたのDLLを探します。

ツールボックスから項目を追加すると、プロジェクトへの参照が自動的に追加されることに注意してください。

関連する問題