예제 #1
0
        private void Initialize()
        {
            var updowns = new NumericUpDown[7];

            for (int i = 0; i < 7; i++)
            {
                _checkboxes[i] = new CheckBox {
                    Parent = this, Left = 25
                };
                _checkboxes[i].Top             = 20 + i * (_checkboxes[i].Height + 13);
                _checkboxes[i].Text            = "Color " + (i + 1);
                _checkboxes[i].Width           = 65;
                _checkboxes[i].TextAlign       = ContentAlignment.MiddleLeft;
                _checkboxes[i].CheckedChanged += DoUpdate;

                _colopickers[i] = new Office2007ColorPicker
                {
                    Parent = this,
                    Left   = 90,
                    Top    = 20 + i * (_checkboxes[i].Height + 13),
                    Width  = 70
                };
                _colopickers[i].SelectedColorChanged += DoUpdate;

                updowns[i] = new NumericUpDown
                {
                    Parent  = this,
                    Left    = 180,
                    Top     = 20 + i * (_checkboxes[i].Height + 13),
                    Width   = 50,
                    Enabled = false,
                    Visible = false
                };
            }
        }
예제 #2
0
        /// <summary>
        /// Initializes a new instance of the frmColorScheme class
        /// </summary>
        public frmColorScheme(ColorBlend blend)
        {
            InitializeComponent();
            _blend = blend;

            // initializing controls for editing the chosen color scheme
            _checkboxes  = new CheckBox[7];
            _colopickers = new Office2007ColorPicker[7];
            _updowns     = new NumericUpDown[7];

            for (int i = 0; i < 7; i++)
            {
                _checkboxes[i]                 = new CheckBox();
                _checkboxes[i].Parent          = this;
                _checkboxes[i].Left            = 25;
                _checkboxes[i].Top             = 20 + i * (_checkboxes[i].Height + 13);
                _checkboxes[i].Text            = "Color " + (i + 1).ToString();
                _checkboxes[i].Width           = 65;
                _checkboxes[i].TextAlign       = ContentAlignment.MiddleLeft;
                _checkboxes[i].CheckedChanged += new EventHandler(this.DoUpdate);

                _colopickers[i]        = new Office2007ColorPicker();
                _colopickers[i].Parent = this;
                _colopickers[i].Left   = 90;
                _colopickers[i].Top    = 20 + i * (_checkboxes[i].Height + 13);
                _colopickers[i].Width  = 70;
                _colopickers[i].SelectedColorChanged += new EventHandler(this.DoUpdate);

                _updowns[i]         = new NumericUpDown();
                _updowns[i].Parent  = this;
                _updowns[i].Left    = 180;
                _updowns[i].Top     = 20 + i * (_checkboxes[i].Height + 13);
                _updowns[i].Width   = 50;
                _updowns[i].Enabled = false;
                _updowns[i].Visible = false;
                //_updowns[i].ValueChanged += new EventHandler(this.DoUpdate);
            }

            Blend2GUI(blend);
            RefreshControls();
        }