protected override void OnMouseMove(MouseEventArgs e) { if (e.X >= this.Width - widthX - 3 && e.X <= this.Width - 3) { if (mouse != enumMousePos.Close) { mouse = enumMousePos.Close; Invalidate(); } } else if (e.X >= this.Width - widthX - widthP - 6 && e.X <= this.Width - widthX - 6) { if (mouse != enumMousePos.Add) { mouse = enumMousePos.Add; Invalidate(); } } else { if (mouse != enumMousePos.None) { mouse = enumMousePos.None; Invalidate(); } } }
protected override void OnMouseLeave(EventArgs e) { mouse = enumMousePos.None; Invalidate(); }