internal override bool ProcessCmdKey(ref Message msg, Keys keyData)
        {
            // Only interested in key processing if this control definition
            // is enabled and itself and all parents are also visible
            if (Enabled && ChainVisible)
            {
                // Do we have a shortcut definition for ourself?
                if (ShortcutKeys != Keys.None)
                {
                    // Does it match the incoming key combination?
                    if (ShortcutKeys == keyData)
                    {
                        // Can the custom control take the focus
                        if ((CustomControl != null) && (CustomControl.CanFocus))
                        {
                            CustomControl.Focus();
                        }

                        return(true);
                    }
                }
            }

            return(false);
        }