private void ChangeDotNetBarStyle(eDotNetBarStyle style) { ((ButtonItem)dotNetBarManager1.GetItem("bStyle2000")).Checked = (style == eDotNetBarStyle.Office2000); ((ButtonItem)dotNetBarManager1.GetItem("bStyle2003")).Checked = (style == eDotNetBarStyle.Office2003); ((ButtonItem)dotNetBarManager1.GetItem("bStyleXP")).Checked = (style == eDotNetBarStyle.OfficeXP); dotNetBarManager1.Style = style; if (style == eDotNetBarStyle.Office2003 || style == eDotNetBarStyle.OfficeXP) { if (dotNetBarManager1.IsThemeActive) { BaseItem item = dotNetBarManager1.GetItem("bThemes"); item.Visible = true; ((Bar)item.ContainerControl).RecalcLayout(); } } else if (dotNetBarManager1.IsThemeActive) { dotNetBarManager1.GetItem("bThemes").Visible = false; } if (style == eDotNetBarStyle.Office2003) { tabStrip1.Style = eTabStripStyle.OneNote; dotNetBarManager1.Bars["barTaskPane"].BackColor = Color.Empty; ((ControlContainerItem)dotNetBarManager1.GetItem("cTaskShowatstartup")).Control.BackColor = dotNetBarManager1.Bars[0].ColorScheme.BarBackground2; } else { tabStrip1.Style = eTabStripStyle.Flat; dotNetBarManager1.Bars["barTaskPane"].BackColor = Color.FromArgb(245, 245, 245); ((ControlContainerItem)dotNetBarManager1.GetItem("cTaskShowatstartup")).Control.BackColor = Color.FromArgb(245, 245, 245); } }
private void LoadPopup(object sender, System.EventArgs e) { ButtonItem item = sender as ButtonItem; if (item.Name == "bTextColor" || item.Name == "bTabColor") { DevComponents.DotNetBar.PopupContainerControl container = item.PopupContainerControl as PopupContainerControl; ColorPicker clr = new ColorPicker(); container.Controls.Add(clr); if (((ButtonItem)dotNetBarManager1.GetItem("bStyle2003")).Checked) { clr.BackColor = dotNetBarManager1.Bars[0].ColorScheme.BarBackground2; clr.tabStrip1.Style = eTabStripStyle.Office2003; } clr.Location = container.ClientRectangle.Location; container.ClientSize = clr.Size; } }