IExtenderProvider Interface
Defines the interface for extending properties to other components in a container.
For a list of all members of this type, see IExtenderProvider Members.
[Visual Basic] Public Interface IExtenderProvider [C#] public interface IExtenderProvider [C++] public __gc __interface IExtenderProvider [JScript] public interface IExtenderProvider
Classes that Implement IExtenderProvider
| Class | Description |
|---|---|
| ComponentTray | Provides behavior for the component tray of the form designer. The component tray represents components that do not otherwise provide a visible surface at design time and provides a way for users to access and set the properties of those components. |
| ErrorProvider | Provides a user interface for indicating that a control on a form has an error associated with it. |
| HelpProvider | Provides pop-up or online Help for controls. |
| LocalizationExtenderProvider | Provides design-time support for localization features to a root designer. |
| PropertyTab | Provides a base class for property tabs. |
| ToolTip | Represents a small rectangular pop-up window that displays a brief description of a control's purpose when the mouse hovers over the control. |
Remarks
An extender provider is a component that provides properties to other components. For example, the ToolTip control is an extender provider. When you add a ToolTip control to a Form, all other controls on the form have a ToolTip property added to their list of properties.
Any component that provides extender properties must implement IExtenderProvider. A visual designer can then call CanExtend to determine which objects in a container should receive the extender properties.
For more information about extender providers, see Implementing an Extender Provider.
Requirements
Namespace: System.ComponentModel
Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family
Assembly: System (in System.dll)