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

📄 helper.cs

📁 Freetextbox是优秀的在线编辑器
💻 CS
📖 第 1 页 / 共 2 页
字号:
namespace FreeTextBoxControls.Support
{
    using FreeTextBoxControls;
    using System;
    using System.Collections;
    using System.Drawing;

    public class Helper
    {
        public static string BoolToNumber(bool theBool)
        {
            return (theBool ? "1" : "0");
        }

        public static string ColorToHtml(Color c)
        {
            string text1 = "";
            text1 = c.R.ToString("X");
            if (text1.Length < 2)
            {
                text1 = text1 + "0";
            }
            text1 = text1 + c.G.ToString("X");
            if (text1.Length < 4)
            {
                text1 = text1 + "0";
            }
            text1 = text1 + c.B.ToString("X");
            if (text1.Length < 6)
            {
                text1 = text1 + "0";
            }
            return ("#" + text1);
        }

        public static ArrayList GetColorList()
        {
            ArrayList list1 = new ArrayList();
            list1.Add(Color.Black);
            list1.Add(Color.Gray);
            list1.Add(Color.DarkGray);
            list1.Add(Color.LightGray);
            list1.Add(Color.White);
            list1.Add(Color.Aquamarine);
            list1.Add(Color.Blue);
            list1.Add(Color.Navy);
            list1.Add(Color.Purple);
            list1.Add(Color.DeepPink);
            list1.Add(Color.Violet);
            list1.Add(Color.Pink);
            list1.Add(Color.DarkGreen);
            list1.Add(Color.Green);
            list1.Add(Color.YellowGreen);
            list1.Add(Color.Yellow);
            list1.Add(Color.Orange);
            list1.Add(Color.Red);
            list1.Add(Color.Brown);
            list1.Add(Color.BurlyWood);
            list1.Add(Color.Beige);
            return list1;
        }

        public static void PopulateDefaultDropDownList(ToolbarDropDownList toolbarDropDownList, FreeTextBox freeTextBox, ResourceManager resourceManager)
        {
            int num1;
            Color color1;
            IEnumerator enumerator1;
            IDisposable disposable1;
            if (toolbarDropDownList.className == "FontForeColorsMenu")
            {
                if ((freeTextBox.FontForeColorMenuList != null) && (freeTextBox.FontForeColorMenuList.Length > 0))
                {
                    if ((freeTextBox.FontForeColorMenuNames != null) && (freeTextBox.FontForeColorMenuList.Length == freeTextBox.FontForeColorMenuNames.Length))
                    {
                        for (num1 = 0; num1 < freeTextBox.FontForeColorMenuList.Length; num1++)
                        {
                            color1 = freeTextBox.FontForeColorMenuList[num1];
                            toolbarDropDownList.Items.Add(new ToolbarListItem(freeTextBox.FontForeColorMenuNames[num1], Helper.ColorToHtml(color1), color1));
                        }
                    }
                    else
                    {
                        for (num1 = 0; num1 < freeTextBox.FontForeColorMenuList.Length; num1++)
                        {
                            color1 = freeTextBox.FontForeColorMenuList[num1];
                            toolbarDropDownList.Items.Add(new ToolbarListItem(color1.Name, Helper.ColorToHtml(color1), color1));
                        }
                    }
                }
                else
                {
                    enumerator1 = Helper.GetColorList().GetEnumerator();
                    try
                    {
                        while (enumerator1.MoveNext())
                        {
                            color1 = (Color) enumerator1.Current;
                            toolbarDropDownList.Items.Add(new ToolbarListItem(color1.Name, Helper.ColorToHtml(color1), color1));
                        }
                    }
                    finally
                    {
                        disposable1 = enumerator1 as IDisposable;
                        if (disposable1 != null)
                        {
                            disposable1.Dispose();
                        }
                    }
                }
            }
            else if (toolbarDropDownList.className == "FontBackColorsMenu")
            {
                if ((freeTextBox.FontBackColorMenuList != null) && (freeTextBox.FontBackColorMenuList.Length > 0))
                {
                    if ((freeTextBox.FontBackColorMenuNames != null) && (freeTextBox.FontBackColorMenuList.Length == freeTextBox.FontBackColorMenuNames.Length))
                    {
                        for (num1 = 0; num1 < freeTextBox.FontBackColorMenuList.Length; num1++)
                        {
                            color1 = freeTextBox.FontBackColorMenuList[num1];
                            toolbarDropDownList.Items.Add(new ToolbarListItem(freeTextBox.FontBackColorMenuNames[num1], Helper.ColorToHtml(color1), color1));
                        }
                    }
                    else
                    {
                        for (num1 = 0; num1 < freeTextBox.FontBackColorMenuList.Length; num1++)
                        {
                            color1 = freeTextBox.FontBackColorMenuList[num1];
                            toolbarDropDownList.Items.Add(new ToolbarListItem(color1.Name, Helper.ColorToHtml(color1), color1));
                        }
                    }
                }
                else
                {
                    enumerator1 = Helper.GetColorList().GetEnumerator();
                    try
                    {
                        while (enumerator1.MoveNext())
                        {
                            color1 = (Color) enumerator1.Current;
                            toolbarDropDownList.Items.Add(new ToolbarListItem(color1.Name, Helper.ColorToHtml(color1), color1));
                        }
                    }
                    finally
                    {
                        disposable1 = enumerator1 as IDisposable;
                        if (disposable1 != null)
                        {
                            disposable1.Dispose();
                        }
                    }
                }
            }
            else if (toolbarDropDownList.className == "InsertHtmlMenu")
            {
                if (((freeTextBox.InsertHtmlMenuList != null) && (freeTextBox.InsertHtmlMenuNames != null)) && (freeTextBox.InsertHtmlMenuList.Length == freeTextBox.InsertHtmlMenuNames.Length))
                {
                    for (num1 = 0; num1 < freeTextBox.InsertHtmlMenuList.Length; num1++)
                    {
                        toolbarDropDownList.Items.Add(new ToolbarListItem(freeTextBox.InsertHtmlMenuNames[num1], freeTextBox.InsertHtmlMenuList[num1]));
                    }
                }
            }
            else if (toolbarDropDownList.className == "FontFacesMenu")
            {
                if ((freeTextBox.FontFacesMenuList != null) && (freeTextBox.FontFacesMenuList.Length > 0))

⌨️ 快捷键说明

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