public void DrawSlider(PaintEventArgs e, Point p, ToggleButtonState toggleState, SliderCollection slider, Font font, RightToLeft righttoLeft, bool isMouseMove, bool isMouseHover) { e.Graphics.SmoothingMode = SmoothingMode.AntiAlias; Rectangle controlrect = new Rectangle(e.ClipRectangle.X, e.ClipRectangle.Y, slider.Width, slider.Width - 1); Rectangle t_sliderRectangle; if (!isMouseMove) { if (toggleState == ToggleButtonState.Inactive) { t_sliderRectangle = new Rectangle(e.ClipRectangle.X, e.ClipRectangle.Y, e.ClipRectangle.Height - 1, e.ClipRectangle.Height - 1); } else { t_sliderRectangle = new Rectangle(e.ClipRectangle.X + e.ClipRectangle.Width - e.ClipRectangle.Height, e.ClipRectangle.Y, e.ClipRectangle.Height - 1, e.ClipRectangle.Height - 1); } } else { t_sliderRectangle = new Rectangle(p.X, e.ClipRectangle.Y, e.ClipRectangle.Height - 1, e.ClipRectangle.Height - 1); } if (isMouseHover) { using (SolidBrush br = new SolidBrush(slider.BackColor)) { e.Graphics.FillEllipse(br, t_sliderRectangle); using (Pen pn = new Pen(Color.Gray, 2)) e.Graphics.DrawEllipse(pn, t_sliderRectangle); } } else { using (SolidBrush br = new SolidBrush(slider.BackColor)) { e.Graphics.FillEllipse(br, t_sliderRectangle); e.Graphics.DrawEllipse(Pens.Gray, t_sliderRectangle); } } }
public void Save(SliderCollection item) { Repository.Save(item); Repository.SaveChanges(); }