Exemplo n.º 1
0
        private static void FindKeyboardFocus(GUIControl control)
        {
            if (null == control) return;
            if (control.KeyboardInputEnabled)
            {
                //Make sure none of our children have keyboard focus first - todo recursive
                if (control.Children.Any(child => child == KeyboardFocus))
                {
                    return;
                }

                control.Focus();
                return;
            }

            FindKeyboardFocus(control.ParentControl);
            return;
        }