The RichEdit Control implements System.IServiceProvider and System.ComponentModel.Design.IServiceContainer interfaces. In addition to providing services, it also provides a mechanism for adding and removing services. To obtain a service, call the GetService method.