/// <summary> /// Reset the appearance properties. /// </summary> public void ResetAppearance() { Font = new Font("Verdana", 8.25F, FontStyle.Bold, GraphicsUnit.Point, (byte)0); ForeColor = Color.FromArgb(123, 125, 123); BackColor = Color.Transparent; _tickColor = Color.FromArgb(148, 146, 148); _tickHeight = 4; _trackerColor = Color.FromArgb(24, 130, 198); _trackerSize = new Size(16,16); //_trackerRect.Size = _trackerSize; _indentWidth = 6; _indentHeight = 6; _trackLineColor = Color.FromArgb(90, 93, 90); _trackLineHeight = 3; _borderStyle = MACBorderStyle.None; _borderColor = SystemColors.ActiveBorder; //========================================================================== if(_autoSize == true) this.Size = FitSize; Invalidate(); }
/// <summary> /// Constructor method of <see cref="MACTrackBar"/> class /// </summary> public MACTrackBar() { base.MouseDown += new MouseEventHandler (OnMouseDownSlider); base.MouseUp += new MouseEventHandler (OnMouseUpSlider); base.MouseMove += new MouseEventHandler (OnMouseMoveSlider); SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.ResizeRedraw | ControlStyles.DoubleBuffer | ControlStyles.SupportsTransparentBackColor, true); Font = new Font("Verdana", 8.25F, FontStyle.Bold, GraphicsUnit.Point, (byte)0); ForeColor = Color.FromArgb(123, 125, 123); BackColor = Color.Transparent; _tickColor = Color.FromArgb(148, 146, 148); _tickHeight = 4; _trackerColor = Color.FromArgb(24, 130, 198); _trackerSize = new Size(16,16); _indentWidth = 6; _indentHeight = 6; _trackLineColor = Color.FromArgb(90, 93, 90); _trackLineHeight = 3; _borderStyle = MACBorderStyle.None; _borderColor = SystemColors.ActiveBorder; _autoSize = true; this.Height = FitSize.Height; }
public TrackBarEx() { MouseDown += OnMouseDownSlider; MouseUp += OnMouseUpSlider; MouseMove += OnMouseMoveSlider; SetStyle(ControlStyles.AllPaintingInWmPaint | ControlStyles.ResizeRedraw | ControlStyles.DoubleBuffer | ControlStyles.SupportsTransparentBackColor, true); Font = new Font("Verdana", 8.25F, FontStyle.Bold, GraphicsUnit.Point, 0); ForeColor = Color.FromArgb(123, 125, 123); BackColor = Color.Transparent; tickColor = Color.FromArgb(148, 146, 148); tickHeight = 4; trackerColor = Color.FromArgb(24, 130, 198); trackerSize = new Size(16, 16); indentWidth = 6; indentHeight = 6; trackLineColor = Color.FromArgb(90, 93, 90); trackLineHeight = 3; borderStyle = MACBorderStyle.None; borderColor = SystemColors.ActiveBorder; autoSize = true; Height = FitSize.Height; }