Controls must be part of ControlManagerBase.Controls before being assigned as KeyboardControl.