C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[4]: カスタムコントロールが表示されない


(過去ログ 60 を表示中)

[トピック内 5 記事 (1 - 5 表示)]  << 0 >>

■34493 / inTopicNo.1)  カスタムコントロールが表示されない
  
□投稿者/ sakura39 (4回)-(2009/03/31(Tue) 10:54:44)

分類:[.NET 全般] 

お世話になります。

WindowsXP
VC# 2008 Express Edition

カスタムコントロールを作成し、それを使用しようとしたのですが、
同一ソリューション内にフォームを作成し、参照設定からdllを追加した場合は、
ツールボックスに自動的に表示されるのですが、別ソリューションとしてフォーム
を作成し、参照設定からdllを追加してもツールボックスに表示されず使用できません。

何がいけないのでしょうか。どうかご教授ください。
よろしくお願いします。


引用返信 編集キー/
■34504 / inTopicNo.2)  Re[1]: カスタムコントロールが表示されない
□投稿者/ 魔界の仮面弁士 (1022回)-(2009/03/31(Tue) 13:58:39)
No34493 (sakura39 さん) に返信
> VC# 2008 Express Edition
> 参照設定からdllを追加してもツールボックスに表示されず使用できません。

手元に同じ環境が無いのですが、プロジェクトの「参照設定」はこの場合関係なくて、
おそらくはツールボックスを右クリックして [選択] を選ぶことで登録できるかと思います。


> 同一ソリューション内にフォームを作成し、参照設定からdllを追加した場合は、
> ツールボックスに自動的に表示されるのですが、

VS2005 Pro の場合は、自動登録の有無を、[ツール]-[オプション]画面の
[Windows フォーム デザイナ]-[全般]-[AutoToolboxPopulate] にて切り替えられます。
VC#2008 Express の場合に、その設定があるかどうかは分かりませんけれども。
引用返信 編集キー/
■34507 / inTopicNo.3)  Re[2]: カスタムコントロールが表示されない
□投稿者/ sakura39 (7回)-(2009/03/31(Tue) 14:38:02)
No34504 (魔界の仮面弁士 さん) に返信
> ■No34493 (sakura39 さん) に返信
>>VC# 2008 Express Edition
>>参照設定からdllを追加してもツールボックスに表示されず使用できません。
>
> 手元に同じ環境が無いのですが、プロジェクトの「参照設定」はこの場合関係なくて、
> おそらくはツールボックスを右クリックして [選択] を選ぶことで登録できるかと思います。
>
>
>>同一ソリューション内にフォームを作成し、参照設定からdllを追加した場合は、
>>ツールボックスに自動的に表示されるのですが、
>
> VS2005 Pro の場合は、自動登録の有無を、[ツール]-[オプション]画面の
> [Windows フォーム デザイナ]-[全般]-[AutoToolboxPopulate] にて切り替えられます。
> VC#2008 Express の場合に、その設定があるかどうかは分かりませんけれども。


ありがとうございます。

AutoToolboxPopulateの設定はデフォルトでtrueになっていました。
ですがうまくツールボックスに表示されないようです。

ツールボックスを右クリックして[アイテムの選択]から.NET Frameworkコンポーネント
タブから[参照]、…obj\Releaseにあるdllを追加したところ無事ツールボックスに表示されました。

しかし、…bin\Releaseにあるdllではうまく追加できませんでした。なぜでしょうか。


引用返信 編集キー/
■34515 / inTopicNo.4)  Re[3]: カスタムコントロールが表示されない
□投稿者/ 魔界の仮面弁士 (1024回)-(2009/03/31(Tue) 16:05:01)
2009/03/31(Tue) 16:52:30 編集(投稿者)

No34507 (sakura39 さん) に返信
> obj\Releaseにあるdllを追加したところ無事ツールボックスに表示されました。
解決したようで何よりです。

> AutoToolboxPopulateの設定はデフォルトでtrueになっていました。
こちらは、同一ソリューション時の設定項目の話ですね。

> ですがうまくツールボックスに表示されないようです。
あれ? 最初の質問時には、同一ソリューション内なら『ツールボックスに自動的に表示される』と
書かれていましたよね。もし、それが自動的に登録されなくなってしまったのだとしたら、
おそらくは、AutoToolboxPopulate を false に変更してしまったのだと思いますよ。

> しかし、…bin\Releaseにあるdllでは
bin と obj の違いは、下記のさるべーじさんの回答が参考になるかと。
http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200802/08020070.txt

> うまく追加できませんでした。なぜでしょうか。
わかりません。もしもバイナリに違いが無かったとすれば、
DLL と同じフォルダにあるファイル群(依存ファイル)の差かも知れません。
引用返信 編集キー/
■34523 / inTopicNo.5)  Re[4]: カスタムコントロールが表示されない
□投稿者/ sakura39 (8回)-(2009/03/31(Tue) 17:18:51)
No34515 (魔界の仮面弁士 さん) に返信
> 2009/03/31(Tue) 16:52:30 編集(投稿者)
>
> ■No34507 (sakura39 さん) に返信
>>obj\Releaseにあるdllを追加したところ無事ツールボックスに表示されました。
> 解決したようで何よりです。
>
>>AutoToolboxPopulateの設定はデフォルトでtrueになっていました。
> こちらは、同一ソリューション時の設定項目の話ですね。
>
>>ですがうまくツールボックスに表示されないようです。
> あれ? 最初の質問時には、同一ソリューション内なら『ツールボックスに自動的に表示される』と
> 書かれていましたよね。もし、それが自動的に登録されなくなってしまったのだとしたら、
> おそらくは、AutoToolboxPopulate を false に変更してしまったのだと思いますよ。
>
>>しかし、…bin\Releaseにあるdllでは
> bin と obj の違いは、下記のさるべーじさんの回答が参考になるかと。
> http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+200802/08020070.txt
>
>>うまく追加できませんでした。なぜでしょうか。
> わかりません。もしもバイナリに違いが無かったとすれば、
> DLL と同じフォルダにあるファイル群(依存ファイル)の差かも知れません。

これで解決とさせていただきます。
色々とありがとうございました。

解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -