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
|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.|
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.
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)