public virtual void MouseUp(Control c, Point pt, MouseButtons button) { // Only interested in processing if the menu item is enabled if (_menuItem.ItemEnabled) { // Is mouse in the area of the item for indicating a sub menu if (_menuItem.PointInSubMenu(pt)) _menuItem.ShowSubMenu(false); else PressMenuItem(); } }