public override bool HitTest(int x, int y, out int controlID, out bool focused) { int focusedControlID = 0; if (ImgUpButtonNormal.InControl(x, y, out focusedControlID)) { _CurrentActiveButton = ActiveButton.Up; } else if (ImgDownButtonNormal.InControl(x, y, out focusedControlID)) { _CurrentActiveButton = ActiveButton.Down; } else if (ImgDeleteButtonNormal.InControl(x, y, out focusedControlID)) { _CurrentActiveButton = ActiveButton.Delete; } else { _CurrentActiveButton = ActiveButton.Main; } return(base.HitTest(x, y, out controlID, out focused)); }