System.Windows.Forms.TreeView_Old.OnMouseHover C# (CSharp) Method

OnMouseHover() protected method

protected OnMouseHover ( EventArgs e ) : void
e System.EventArgs
return void
        protected override void OnMouseHover(EventArgs e)
        {
            base.OnMouseHover(e);
            var mclient = PointToClient(MousePosition);
            for (int i = 0; i < _renderList.Count; i++)
            {
                Rectangle nodeRect = new Rectangle(0, i * NodeHeight, Width - _scrollWidth, NodeHeight);
                if (nodeRect.Contains(mclient))
                    _renderList[i].Hovered = true;
                else
                    _renderList[i].Hovered = false;
            }
            // Scroll.
            Rectangle _scrollRect = new Rectangle(Width - _scrollWidth, _scrollY, _scrollWidth, _scrollHeight);
            if (_scrollRect.Contains(mclient))
                _scrollHover = true;
            else
                _scrollHover = false;
        }
        protected override void OnMouseLeave(EventArgs e)