private void InitializeComponent() { this.paletteTabPage = new TabPage(System.Drawing.Design.SR.GetString("ColorEditorPaletteTab")); this.commonTabPage = new TabPage(System.Drawing.Design.SR.GetString("ColorEditorStandardTab")); this.systemTabPage = new TabPage(System.Drawing.Design.SR.GetString("ColorEditorSystemTab")); base.AccessibleName = System.Drawing.Design.SR.GetString("ColorEditorAccName"); this.tabControl = new ColorEditorTabControl(); this.tabControl.TabPages.Add(this.paletteTabPage); this.tabControl.TabPages.Add(this.commonTabPage); this.tabControl.TabPages.Add(this.systemTabPage); this.tabControl.TabStop = false; this.tabControl.SelectedTab = this.systemTabPage; this.tabControl.SelectedIndexChanged += new EventHandler(this.OnTabControlSelChange); this.tabControl.Dock = DockStyle.Fill; this.tabControl.Resize += new EventHandler(this.OnTabControlResize); this.lbSystem = new ColorEditorListBox(); this.lbSystem.DrawMode = DrawMode.OwnerDrawFixed; this.lbSystem.BorderStyle = BorderStyle.FixedSingle; this.lbSystem.IntegralHeight = false; this.lbSystem.Sorted = false; this.lbSystem.Click += new EventHandler(this.OnListClick); this.lbSystem.DrawItem += new DrawItemEventHandler(this.OnListDrawItem); this.lbSystem.KeyDown += new KeyEventHandler(this.OnListKeyDown); this.lbSystem.Dock = DockStyle.Fill; this.lbSystem.FontChanged += new EventHandler(this.OnFontChanged); this.lbCommon = new ColorEditorListBox(); this.lbCommon.DrawMode = DrawMode.OwnerDrawFixed; this.lbCommon.BorderStyle = BorderStyle.FixedSingle; this.lbCommon.IntegralHeight = false; this.lbCommon.Sorted = false; this.lbCommon.Click += new EventHandler(this.OnListClick); this.lbCommon.DrawItem += new DrawItemEventHandler(this.OnListDrawItem); this.lbCommon.KeyDown += new KeyEventHandler(this.OnListKeyDown); this.lbCommon.Dock = DockStyle.Fill; Array.Sort(this.ColorValues, new ColorEditor.StandardColorComparer()); Array.Sort(this.SystemColorValues, new ColorEditor.SystemColorComparer()); this.lbCommon.Items.Clear(); foreach (object obj2 in this.ColorValues) { this.lbCommon.Items.Add(obj2); } this.lbSystem.Items.Clear(); foreach (object obj3 in this.SystemColorValues) { this.lbSystem.Items.Add(obj3); } this.pal = new ColorEditor.ColorPalette(this, this.CustomColors); this.pal.Picked += new EventHandler(this.OnPalettePick); this.paletteTabPage.Controls.Add(this.pal); this.systemTabPage.Controls.Add(this.lbSystem); this.commonTabPage.Controls.Add(this.lbCommon); base.Controls.Add(this.tabControl); }
private void InitializeComponent() { paletteTabPage = new TabPage(SR.ColorEditorPaletteTab); commonTabPage = new TabPage(SR.ColorEditorStandardTab); systemTabPage = new TabPage(SR.ColorEditorSystemTab); AccessibleName = SR.ColorEditorAccName; tabControl = new ColorEditorTabControl(); tabControl.TabPages.Add(paletteTabPage); tabControl.TabPages.Add(commonTabPage); tabControl.TabPages.Add(systemTabPage); tabControl.TabStop = false; tabControl.SelectedTab = systemTabPage; tabControl.SelectedIndexChanged += new EventHandler(OnTabControlSelChange); tabControl.Dock = DockStyle.Fill; tabControl.Resize += new EventHandler(OnTabControlResize); lbSystem = new ColorEditorListBox { DrawMode = DrawMode.OwnerDrawFixed, BorderStyle = BorderStyle.FixedSingle, IntegralHeight = false, Sorted = false }; lbSystem.Click += new EventHandler(OnListClick); lbSystem.DrawItem += new DrawItemEventHandler(OnListDrawItem); lbSystem.KeyDown += new KeyEventHandler(OnListKeyDown); lbSystem.Dock = DockStyle.Fill; lbSystem.FontChanged += new EventHandler(OnFontChanged); lbCommon = new ColorEditorListBox { DrawMode = DrawMode.OwnerDrawFixed, BorderStyle = BorderStyle.FixedSingle, IntegralHeight = false, Sorted = false }; lbCommon.Click += new EventHandler(OnListClick); lbCommon.DrawItem += new DrawItemEventHandler(OnListDrawItem); lbCommon.KeyDown += new KeyEventHandler(OnListKeyDown); lbCommon.Dock = DockStyle.Fill; Array.Sort(ColorValues, new StandardColorComparer()); Array.Sort(SystemColorValues, new SystemColorComparer()); lbCommon.Items.Clear(); foreach (object color in ColorValues) { lbCommon.Items.Add(color); } lbSystem.Items.Clear(); foreach (object color in SystemColorValues) { lbSystem.Items.Add(color); } pal = new ColorPalette(this, CustomColors); pal.Picked += new EventHandler(OnPalettePick); paletteTabPage.Controls.Add(pal); systemTabPage.Controls.Add(lbSystem); commonTabPage.Controls.Add(lbCommon); Controls.Add(tabControl); }