/// <summary> /// Processes a mnemonic character. /// </summary> /// <param name="charCode">The mnemonic character entered.</param> /// <returns>true if the mnemonic was processsed; otherwise, false.</returns> protected override bool ProcessMnemonic(char charCode) { // If the button manager wants to process mnemonic characters and // this control is currently visible and enabled then... if (UseMnemonic && CanProcessMnemonic()) { // Pass request onto the button spec manager if (_buttonManager.ProcessMnemonic(charCode)) return true; } // No match found, let base class do standard processing return base.ProcessMnemonic(charCode); }