ContainerControl.ActiveControl Property
Gets or sets the active control on the container control.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
[<BrowsableAttribute(false)>] abstract ActiveControl : Control with get, set [<BrowsableAttribute(false)>] override ActiveControl : Control with get, set
Property Value
Type: System.Windows.Forms.ControlThe Control that is currently active on the ContainerControl.
Implements
IContainerControl.ActiveControl| Exception | Condition |
|---|---|
| ArgumentException | The Control assigned could not be activated. |
The ActiveControl property activates or retrieves the active control on the container control.
In order to receive a valid value from this property, the object that calls it must either contain or be contained in the control it is calling. If one form tries to call another form's ActiveControl properties, it will receive an undefined value. In this case, you need to define your own communication mechanism between the forms to pass this data.
The following code example inherits from the ScrollableControl class and implements the IContainerControl interface. Implementation is added to the ActiveControl property and the ActivateControl method.
Available since 1.1