コード例 #1
0
ファイル: BrightnessSelector.cs プロジェクト: dcmvdh/MaxLifx
        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();
        }
コード例 #2
0
ファイル: HueSelector.cs プロジェクト: tchesket/MaxLifx
        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();
        }