警告: 私は C# で GUI を構築するのは初めてです (Swing と SWT を使用した Java の長い歴史に由来します)。
VS2008 を使用して、新しいクラスを作成して拡張するSystem.Windows.Forms.Formと、WinForms Designer は非常にうまく機能します。でも; 新しいクラスを作成して拡張するSystem.Windows.Forms.Panelと、デザイナーはほとんどエレガントに動作しません。パネルに含まれるコンポーネントの抽象的なリストタイプのビューを表示するだけです (コントロールの実際のレイアウトを表示するのとは対照的に)。パネル。)
Designer を Panel でよりうまく機能させる方法はありますか?
または、デザイナーでフォームを作成し、それを単なるパネルのように使用できるようにするための回避策はありますか?
私が本当に探しているのは、デザイナーで構築し、その「要素」をより大きな UI に動的に (プログラムで) 追加/削除できる UI の「要素」です。