protected override void OnMouseHover(EventArgs e)
{
var mclient = PointToClient(MousePosition);
RectangleF _scrollRect = new RectangleF(Width - _scrollbarWidth, _scrollbarY, _scrollbarWidth, _scrollbarHeight);
if (_scrollRect.Contains(mclient))
_scrollHovered = true;
else
_scrollHovered = false;
_hoveredNode = _GetNodeAtPosition(root, mclient);
}
protected override void OnMouseMove(MouseEventArgs e)