⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 freetextbox.cs

📁 Freetextbox是优秀的在线编辑器
💻 CS
📖 第 1 页 / 共 5 页
字号:
                        return;
                    }
                    style.UseBackgroundImage = false;
                    style.UseOverBackgroundImage = false;
                    style.BackColor = ColorTranslator.FromHtml("#D6D6DE");
                    style.BorderColorLight = ColorTranslator.FromHtml("#3169C6");
                    style.BorderColorDark = ColorTranslator.FromHtml("#3169C6");
                    style.OverBackColor = ColorTranslator.FromHtml("#8494B5");
                    style.OverBorderColorLight = ColorTranslator.FromHtml("#3169C6");
                    style.OverBorderColorDark = ColorTranslator.FromHtml("#3169C6");
                    style.DownBackColor = ColorTranslator.FromHtml("#8494B5");
                    style.DownBorderColorLight = ColorTranslator.FromHtml("#3169C6");
                    style.DownBorderColorDark = ColorTranslator.FromHtml("#3169C6");
                    return;

                case FreeTextBoxControls.ToolbarStyleConfiguration.Office2000:
                    if (normal)
                    {
                        style.UseBackgroundImage = false;
                        style.UseOverBackgroundImage = false;
                        style.OverBackColor = ColorTranslator.FromHtml("#D4D0C8");
                        style.OverBorderColorLight = ColorTranslator.FromHtml("#FFFFFF");
                        style.OverBorderColorDark = ColorTranslator.FromHtml("#808080");
                        style.DownBackColor = ColorTranslator.FromHtml("#D4D0C8");
                        style.DownBorderColorLight = ColorTranslator.FromHtml("#808080");
                        style.DownBorderColorDark = ColorTranslator.FromHtml("#FFFFFF");
                        return;
                    }
                    style.UseBackgroundImage = false;
                    style.UseOverBackgroundImage = false;
                    style.BackColor = Color.Transparent;
                    style.BorderColorLight = ColorTranslator.FromHtml("#808080");
                    style.BorderColorDark = ColorTranslator.FromHtml("#808080");
                    style.OverBackColor = ColorTranslator.FromHtml("#D4D0C8");
                    style.OverBorderColorLight = ColorTranslator.FromHtml("#FFFFFF");
                    style.OverBorderColorDark = ColorTranslator.FromHtml("#808080");
                    style.DownBackColor = ColorTranslator.FromHtml("#D4D0C8");
                    style.DownBorderColorLight = ColorTranslator.FromHtml("#808080");
                    style.DownBorderColorDark = ColorTranslator.FromHtml("#FFFFFF");
                    return;

                case FreeTextBoxControls.ToolbarStyleConfiguration.OfficeMac:
                    if (!normal)
                    {
                        style.UseBackgroundImage = true;
                        style.UseOverBackgroundImage = true;
                        style.BackColor = Color.Transparent;
                        style.BackColorGradient = Color.Transparent;
                        style.BorderColorLight = Color.Transparent;
                        style.BorderColorDark = Color.Transparent;
                        style.OverBorderColorLight = Color.Transparent;
                        style.OverBorderColorDark = Color.Transparent;
                        style.OverBackColor = Color.Transparent;
                        style.OverBackColorGradient = Color.Transparent;
                        break;
                    }
                    style.UseBackgroundImage = false;
                    style.UseOverBackgroundImage = false;
                    style.UseBackgroundImage = true;
                    style.UseOverBackgroundImage = true;
                    style.OverBackColor = Color.Transparent;
                    style.OverBackColorGradient = Color.Transparent;
                    style.OverBorderColorLight = Color.Transparent;
                    style.OverBorderColorDark = Color.Transparent;
                    break;

                default:
                    if (normal)
                    {
                        style.UseOverBackgroundImage = true;
                        style.UseBackgroundImage = true;
                        style.BackColor = Color.Transparent;
                        style.BorderColorLight = Color.Transparent;
                        style.BorderColorDark = Color.Transparent;
                        style.OverBackColor = ColorTranslator.FromHtml("#FFF4CC");
                        style.OverBackColorGradient = ColorTranslator.FromHtml("#FFD091");
                        style.OverBorderColorLight = ColorTranslator.FromHtml("#000080");
                        style.OverBorderColorDark = ColorTranslator.FromHtml("#000080");
                        style.DownBackColor = Color.Transparent;
                        style.DownBorderColorLight = ColorTranslator.FromHtml("#000080");
                        style.DownBorderColorDark = ColorTranslator.FromHtml("#000080");
                    }
                    else
                    {
                        style.UseOverBackgroundImage = true;
                        style.BackColor = ColorTranslator.FromHtml("#FFD58C");
                        style.BackColorGradient = ColorTranslator.FromHtml("#FFAD55");
                        style.BorderColorLight = ColorTranslator.FromHtml("#000080");
                        style.BorderColorDark = ColorTranslator.FromHtml("#000080");
                        style.OverBackColor = ColorTranslator.FromHtml("#FE914E");
                        style.OverBackColorGradient = ColorTranslator.FromHtml("#FFD38E");
                        style.OverBorderColorLight = ColorTranslator.FromHtml("#000080");
                        style.OverBorderColorDark = ColorTranslator.FromHtml("#000080");
                        style.DownBackColor = Color.Transparent;
                        style.DownBorderColorLight = ColorTranslator.FromHtml("#000080");
                        style.DownBorderColorDark = ColorTranslator.FromHtml("#000080");
                    }
                    return;
            }
        }

        public virtual void SetToolbarButtonLanguage(ToolbarButton toolbarButton)
        {
            if (!toolbarButton.TitleHasBeenSet)
            {
                toolbarButton.SetTitleLanguage(this.resourceManager.GetString(toolbarButton.className));
            }
        }

        private void SetToolbarDropDownListLanguage(ToolbarDropDownList toolbarDropDownList)
        {
            if (!toolbarDropDownList.TitleHasBeenSet)
            {
                toolbarDropDownList.SetTitleLanguage(this.resourceManager.GetString(toolbarDropDownList.className));
            }
        }

        private void SetupToolbarButtonStyles()
        {
            if (this.ToolbarStyleConfiguration != FreeTextBoxControls.ToolbarStyleConfiguration.NotSet)
            {
                this.SetButtonStyle(this.ButtonStyle, this.ToolbarStyleConfiguration, true);
                this.SetButtonStyle(this.ButtonStyleActive, this.ToolbarStyleConfiguration, false);
                switch (this.ToolbarStyleConfiguration)
                {
                    case FreeTextBoxControls.ToolbarStyleConfiguration.OfficeXP:
                        this.ButtonSet = FreeTextBoxControls.ToolbarStyleConfiguration.OfficeXP;
                        this.ButtonFolder = "OfficeXP";
                        this.BackColor = ColorTranslator.FromHtml("#D4D0C8");
                        this.GutterBackColor = ColorTranslator.FromHtml("#BFBCB6");
                        this.ButtonOverImage = true;
                        this.ButtonDownImage = false;
                        this.ToolbarBackColor = ColorTranslator.FromHtml("#DEDED6");
                        this.ToolbarBackgroundImage = false;
                        this.ButtonWidth = 0x15;
                        this.ButtonHeight = 20;
                        break;

                    case FreeTextBoxControls.ToolbarStyleConfiguration.Office2000:
                        this.ButtonSet = FreeTextBoxControls.ToolbarStyleConfiguration.Office2000;
                        this.ButtonFolder = "Office2000";
                        this.BackColor = ColorTranslator.FromHtml("#D4D0C8");
                        this.GutterBackColor = ColorTranslator.FromHtml("#BFBCB6");
                        this.ButtonOverImage = false;
                        this.ButtonDownImage = false;
                        this.ToolbarBackColor = Color.Transparent;
                        this.ToolbarBackgroundImage = false;
                        this.ButtonWidth = 0x15;
                        this.ButtonHeight = 20;
                        break;

                    case FreeTextBoxControls.ToolbarStyleConfiguration.OfficeMac:
                        this.ButtonSet = FreeTextBoxControls.ToolbarStyleConfiguration.OfficeMac;
                        this.ButtonFolder = "OfficeMac";
                        this.BackColor = ColorTranslator.FromHtml("#e0dedd");
                        this.GutterBackColor = ColorTranslator.FromHtml("#cccccc");
                        this.ButtonWidth = 0x1a;
                        this.ButtonHeight = 0x1a;
                        break;

                    default:
                        this.ButtonSet = FreeTextBoxControls.ToolbarStyleConfiguration.Office2003;
                        this.ButtonFolder = "Images";
                        this.BackColor = ColorTranslator.FromHtml("#9EBEF5");
                        this.GutterBackColor = ColorTranslator.FromHtml("#81A9E2");
                        this.ButtonOverImage = false;
                        this.ButtonDownImage = false;
                        this.ToolbarBackColor = Color.Transparent;
                        this.ToolbarBackgroundImage = true;
                        this.ButtonWidth = 0x15;
                        this.ButtonHeight = 20;
                        break;
                }
            }
        }

        protected override void TrackViewState()
        {
            base.TrackViewState();
            if (this.toolbars != null)
            {
                ((IStateManager) this.toolbars).TrackViewState();
            }
            if (this.buttonStyle != null)
            {
                ((IStateManager) this.buttonStyle).TrackViewState();
            }
            if (this.buttonStyleActive != null)
            {
                ((IStateManager) this.buttonStyleActive).TrackViewState();
            }
        }


        [Obsolete("Please use the EnableHtmlMode property."), Category("Depreciated")]
    

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -