private void RangerMouseDown(object sender, MouseEventArgs e) { _currentGrab = GrabSelected.None; int barWidth = Width - 16; int x1 = 8 + Convert.ToInt32((Convert.ToDouble(barWidth) / (Maximum - Minimum)) * ValueMin); int x2 = 8 + Convert.ToInt32((Convert.ToDouble(barWidth) / (Maximum - Minimum)) * ValueMax); if (e.X > x1 - 5 && e.X < x1 + 5 && e.Y > 3 && e.Y < 19) { _currentGrab = GrabSelected.MinGrab; } else { if (e.X > x2 - 5 && e.X < x2 + 5 && e.Y > 3 && e.Y < 19) { _currentGrab = GrabSelected.MaxGrab; } } }
private void RangerMouseUp(object sender, MouseEventArgs e) { _currentGrab = GrabSelected.None; }
private void RangerMouseDown(object sender, MouseEventArgs e) { _currentGrab = GrabSelected.None; int barWidth = Width - 16; int x1 = 8 + Convert.ToInt32((Convert.ToDouble(barWidth) / (Maximum - Minimum)) * ValueMin); int x2 = 8 + Convert.ToInt32((Convert.ToDouble(barWidth) / (Maximum - Minimum)) * ValueMax); if (e.X > x1 - 5 && e.X < x1 + 5 && e.Y > 3 && e.Y < 19) _currentGrab = GrabSelected.MinGrab; else { if (e.X > x2 - 5 && e.X < x2 + 5 && e.Y > 3 && e.Y < 19) _currentGrab = GrabSelected.MaxGrab; } }