2011-01-12 8 views

答えて

11

一般に、コンポーネント開発をサポートするための名前空間が存在します。コンポーネントは、ビジュアル(コントロール)と非ビジュアルになります。 IMOでは、設計時間のサポートが必要な場合、コンポーネント(このコンテキストではIComponentの実装)を開発する必要があります。たとえば、コンポーネントをVisual Studioのデザインサーフェイスにドラッグしてプロパティにアクセスできます。この文脈において、​​& Containerは、1つ以上のコンポーネントを含むホルダを表す。 System.ComponentModel.Containerを直接使用する必要があるかどうかは疑いの余地がありません。このクラスは.NETフレームワークとVisual Studio(または他のデザイナーツール)で内部的に使用されます。限り、あなたが目撃したコードは、それはかなり古くなっているように見えますが、それはコンポーネントクラスをインスタンス化していません(ちょうど参照が作成されます)。

関連する問題