28

私は長い間、IComponent、IContainer、および ISite が何のためにあるのか疑問に思っていました。ドキュメントを読みましたが、非常に曖昧です (または、考えすぎです)。クラスをコンポーネントとして作成すると、Visual Studio デザイナーで使用できることがわかっています。しかし、もっと一般的なことを知りたいのです: コンポーネント/コンテナー パターンは何を達成し、私の人生を楽にしてくれるでしょうか?

4

1 に答える 1

14

それらは、Windows フォーム デザイナーの配管です。それらを自分で実装する必要はほとんどなく、Component からコンポーネント クラスを派生させるだけです。独自のデザイナーを実装したい場合は、それらについて心配し始めてください。そうすることは、さらに文書化されていません。

于 2008-11-07T21:40:32.890 に答える