Пример #1
0
        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);
            }
        }
Пример #2
0
        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;
            }
        }