Question

Je me demande depuis longtemps à quoi servent IComponent, IContainer et ISite. J'ai lu la documentation, mais elle est extrêmement vague (ou j'y pense trop fort). Je sais que si je crée une classe en tant que composant, elle peut être utilisée dans le concepteur Visual Studio. Mais j'aimerais vraiment savoir plus généralement: qu'est-ce que le modèle Composant / Conteneur accomplit et peut-il me faciliter la vie?

Était-ce utile?

La solution

Ils sont destinés au concepteur Windows Forms. Vous devez rarement les implémenter vous-même, dérivez simplement votre classe de composant de Component. Commencez à vous en préoccuper lorsque vous souhaitez implémenter votre propre concepteur. Cela est encore moins documenté.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top