> Does anyone know why the System.ComponentModel.Component does not
> implement the IServiceProvider interface?
That's the task of objects implementing the inteface
System.ComponentModel.ISite. From the documentation:
,----
| ISite Interface
|
[quoted text clipped - 11 lines]
| container-specific, per-component information, such as the component
| name.
`----
HTH,
Burkhard