2011-01-12 16 views

Respuesta

11

En general, existe espacio de nombre System.ComponentModel para apoyar el desarrollo de componentes: los componentes pueden ser visuales (controles) y no visuales. OMI, uno debe desarrollar Componentes (en este contexto IComponent implementaciones) cuando se necesita soporte de tiempo de diseño. Por ejemplo, puede arrastrar componentes a la superficie de diseño en Visual Studio y acceder a sus propiedades. En este contexto, IContainer & Container representan un soporte que contendrá uno o más componentes. Dudo seriamente si necesita usar System.ComponentModel.Container directamente - esta clase sería utilizada internamente por .NET framework y Visual Studio (u otras herramientas de diseño). En cuanto al código que ha visto, parece estar bastante desactualizado y para el caso, ni siquiera crea una instancia de la clase Componente (solo se crea una referencia).

Cuestiones relacionadas