public BrightnessSelector() { ResizeRedraw = true; SetStyle( ControlStyles.OptimizedDoubleBuffer | ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint, true); SetStyle(ControlStyles.SupportsTransparentBackColor, true); Handles = new List <BrightnessSelectorHandle>(); HandleCount = 1; SelectedOneColourStrategy = new AnalogousColourStrategy(); SelectedTwoColourStrategy = new AnalogousColourStrategy(); SelectedThreeColourStrategy = new AnalogousColourStrategy(); GenericColourStrategy = new AnalogousColourStrategy(); }
public HueSelector() { labelFont = new Font(FontFamily.GenericSansSerif, 10, System.Drawing.FontStyle.Bold, GraphicsUnit.Point); StringFormat labelFormat = new StringFormat(); labelFormat.LineAlignment = StringAlignment.Far; labelFormat.Alignment = StringAlignment.Far; ResizeRedraw = true; SetStyle( ControlStyles.OptimizedDoubleBuffer | ControlStyles.UserPaint | ControlStyles.AllPaintingInWmPaint, true); SetStyle(ControlStyles.SupportsTransparentBackColor, true); Handles = new List <HueSelectorHandle>(); HandleCount = 1; SelectedOneColourStrategy = new AnalogousColourStrategy(); SelectedTwoColourStrategy = new AnalogousColourStrategy(); SelectedThreeColourStrategy = new AnalogousColourStrategy(); GenericColourStrategy = new AnalogousColourStrategy(); }