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 }; } }
/// <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(); }