ComponentFactory.Krypton.Ribbon.ViewRibbonPopupGroupManager.MouseLeave C# (CSharp) Method

MouseLeave() public method

Perform mouse leave processing.
public MouseLeave ( EventArgs e ) : void
e System.EventArgs An EventArgs that contains the event data.
return void
        public override void MouseLeave(EventArgs e)
        {
            Debug.Assert(e != null);

            // Validate incoming reference
            if (e == null) throw new ArgumentNullException("e");

            // Do we need to remove tracking
            if (_viewGroup.Tracking)
            {
                _viewGroup.Tracking = false;
                _viewGroup.PerformNeedPaint(false, _viewGroup.ClientRectangle);
            }

            // Remember to call base class for standard mouse processing
            base.MouseLeave(e);
        }