IContainerControl Interface

 

Provides the functionality for a control to act as a parent for other controls.

Namespace:   System.Windows.Forms
Assembly:  System.Windows.Forms (in System.Windows.Forms.dll)

type IContainerControl = interface end

NameDescription
System_CAPS_pubpropertyActiveControl

Gets or sets the control that is active on the container control.

NameDescription
System_CAPS_pubmethodActivateControl(Control)

Activates a specified control.

Notes to Implementers:

Implement this interface in classes that you want to parent a collection of controls. The members of this interface allow you to activate a child control, or determine which control is currently active. When implemented in a class, ActivateControl takes a Control as a parameter and activates the specified control. The ActiveControl property activates or retrieves the control that is active.

In most common scenarios, you do not need to directly implement this interface. For example, if you create a Windows Control Library project, Visual Studio generates an initial class for you. That class inherits from the UserControl class, and UserControl implements IContainerControl for you.

The following example inherits from the ScrollableControl class and implements the IContainerControl interface. Implementation is added to the ActiveControl property and the ActivateControl method.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 1.1
Return to top
Show: