📄 insertcodeblockdropdownlist.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 + -