Top > プログラミング > .NET Tips> 自作したToolStripItemをVisual Studioのデザイナで表示する

自作したToolStripItemをVisual Studioのデザイナで表示する」への評価、コメント

評価

良い / 悪い = 1 / 0 (「良い」の割合 = 1.000 , 人気度 = 0.000

評価する

コメント一覧


通常のコメント
hnx8 2012/02/28 (Tue) 01:00:20
「Visual Studio 2008で、フォームデザイナの表示がおかしくなる」の件ですが、Visual Studio 2010(Express)でも同じ現象(ビルド後にToolStripItemが表示されなくなる)に悩まされていました。
別件で必要性に迫られてToolStripクラスを継承したクラスを自作し、ToolStripを自作継承クラスに置き換えたところ、ぴたっとこの現象が起こらなくなりました・・・
なぜ直るのか理由は不明です。VisualStudio2008でも効果があるかは分かりませんが、ご参考まで。

通常のコメント
ikato 2009/08/22 (Sat) 15:46:10
Genericを使い
public partial class ToolStripGeneric<C>
: ToolStripControlHost
where C : Control, new()
{
public ToolStripGeneric()
: base(new C()) { }
}
とすれば、他のコントロールも簡単にホストできると思うのですが、こうするとデザイナがエラーを起こしてしまいます。これを解決する手段はありますでしょうか?
ToolStripに限ることじゃないのですが、もしお知りでしたらお教えいただけますとありがたいです。

コメントの投稿

[説明]