Any derived Control object can be made to contain
other controls. In addition to setting the
ControlStyles.ContainerControl, you should
implement this interface to support the management and activation of
child controls.
The current ActiveControl can be set or retrieved,
and you should implement ActivateControl() to
allow the framework to activate a particular child.
public interface IContainerControl {
// Public Instance Properties
public Control ActiveControl{set; get; }
// Public Instance Methods
public bool ActivateControl(Control active);
}