protected override bool ProcessTabKey(bool forward)
{
// Find the control in our hierarchy that has the focus
Control focus = GetControlWithFocus(this);
// If nothing has the focus then we cannot perform processing
if (focus != null)
return TabToNextControl(focus, forward);
else
return true;
}