継承されたユーザー コントロールにデザイナーを使用しようとしましたが、残念ながら成功しませんでした。

私の問題は、ConcreteWizardTemplate期待どおりに設計できないことです。AbstractWizardElementが から派生した場合は問題なく動作しますFormが、 を使用しても問題ありませんUserControl。デザイナーで開くConcreteWizardTemplateと、ツール ボックスからコンポーネントを追加できますが、デザインもスタイルもできません。
#if DEBUG
public class AbstractWizardElement : UserControl
{
..
}
#else
public abstract class AbstractWizardElement : UserControl
{
..
}
#endif
AbstractWizardElementデバッグ モードがオンの場合、 を通常のクラスとして定義するコンパイラ スイッチがあります。

ConcreteWizardTemplateから継承する要素で行うように設計するにはどうすればよいFormですか?
私の環境は C#.net 4.0 の Visual Studio 2010 です。