1

を拡張する2つのクラスがあるとしましょうUserControl。各コントロールはカスタムを提供しますevent(これはインターフェイスを使用して実行できます)。

コントロールの1つを奇数日に表示し、もう1つを偶数日に表示したいとします。

UserControlまた、コントロールの種類が最終的にどうなるかを知らなくても、フォーム上でドラッグアンドドロップ(Visual Studio)できるようにする必要があります。

どうやってそれをしますか?ここでファクトリパターンは役に立ちますか?

4

2 に答える 2

2

フォームに追加される (そしてデザイナー ツールボックスに存在する) コンテナー コントロールを作成します。これは内部的にいくつかのファクトリを使用して、使用する実際のコントロールのインスタンスを作成し、それを にDock設定してコンテナーに追加しFillます。

于 2010-05-18T10:39:50.153 に答える
0

日によってユーザーコントロールを作成およびホストする3番目のユーザーコントロールを作成できます。

でも、これは嫌な予感がするので、実際に何をしようとしているのか、もっと詳しく説明していただけますか?

于 2010-05-18T10:40:21.400 に答える