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

📄 insertcodeblockdropdownlist.cs

📁 Freetextbox是优秀的在线编辑器
💻 CS
字号:
namespace CommunityServer.FreeTextBoxWrapper
{
    using Aylar.Highlight;
    using FreeTextBoxControls;
    using System;
    using System.Collections;
    using System.Xml;

    public class InsertCodeBlockDropDownList : ToolbarDropDownList
    {
        public InsertCodeBlockDropDownList() : base(ResourceManager.GetString("InsertCodeBlock"))
        {
            XmlDocument document1 = new XmlDocument();
            ArrayList list1 = new ArrayList();
            base.ScriptBlock = "this.ftb.SurroundHtml('[code language=\"' + this.list.options[this.list.selectedIndex].value + '\"]','[/code]');this.list.selectedIndex = 0;";
            try
            {
                XmlNodeList list2 = Global.GetConfiguration(string.Empty).SelectNodes("//definition");
                foreach (XmlNode node1 in list2)
                {
                    list1.Add(node1.Attributes["name"].Value);
                }
            }
            catch
            {
                list1.Add("ASPX");
                list1.Add("C#");
                list1.Add("JScript");
                list1.Add("T-SQL");
                list1.Add("VB.NET");
            }
            foreach (string text1 in list1)
            {
                base.Items.Add(this.GetItem(text1));
            }
        }

        private ToolbarListItem GetItem(string language)
        {
            return new ToolbarListItem(language, language);
        }

    }
}

⌨️ 快捷键说明

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