2009-05-01 12 views
0

私は同じ質問がありますが、UserControlを使用する答えはありません。また、設計時に他のコントロールを追加することができるコントロールコンテナを作成する必要があります。設計時(プラグインのアーキテクチャ)で私には使用できない別のコンテナ(スプリッタパネル)に追加できます。ユーザーコントロールを作成するとデザインタイムのサポートがなくなり、コントロールをこのサーフェスにドロップするとアイコンが表示されます。フォームの代わりにパネルでC#WinFormsデザイナを使用しますか?

すべてのデザインタイムサポートを自分で追加する必要がありますか、それとも私には欠けているものがありますか?

+0

何と同じ質問ですか? – Nathan

答えて

0

デザイナー内でフォームデザインを行うには、フォームまたはUserControlのいずれかを使用する必要があります。

私は多くの場合、大量に操作する必要があるコントロールを作成しています。 UserControlで始まり​​、次にUserControlを塗りつぶすパネルを追加します。これは、すべてのコントロールで塗りつぶすベースパネルです。次に、重複したコントロールとして保存し、単にUserControlを削除し、パブリックUIコントロールとしてパネルをインスタンス化したままにします。私が変更を行っている場合は、元のUserControlに戻り、変更を加えたり、コードを追加したりすることができます。

関連する問題