私は特定のポップアップ機能(MSNの画面の右下に小さなウィンドウと同様)が必要な不確定量のForms
があるアプリケーションを作成しています。私は最初のフォームを書いた後、新しいファイルを作るためにファイルをコピーできると思った。ここまでは順調ですね。ちょっと後で私は、私のポップアップコードを書いてサブクラス化し、ポップアップコードを書き直すのを簡単にするために、新しいPopupForm
クラスをサブクラス化して、他のフォームを作ることができることに気付きました。だから私はそれをしましたが、私のフォームはデザイナーで正しく表示されません!それらは完全に白です(背景画像やコントロールはありません)。新しいコントロールをドラッグすることはできません。私は私の新しいフォームにForm
クラスからフォームのサブクラスのサブクラスが空になって表示されます
[Designer("System.Windows.Forms.Design.FormDocumentDesigner, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", typeof(IRootDesigner))]
[DesignerCategory("Form")]
属性を配置しようとしたが、それは助けにはなりませんでした。フォームの内容を変更する必要があり、何が間違っているのかわからないので、これは迷惑で混乱します。
これは自動的に発生します。派生クラスのインスタンスをインスタンス化すると、ベースに別のコンストラクターを指定しない限り、基本パラメーターなしコンストラクターも呼び出されます。 – BFree
@BFreeはい、それも私が信じていることです。それは他のものでなければならない。 – Bevin