Пример #1
0
        private void btnFormat_Click(object sender, EventArgs e)
        {
            if (rbJS.Checked)
            {
                Beautifier beautifier = new Beautifier();
                CodeStyle style = (CodeStyle)Enum.Parse(typeof(CodeStyle), cbStyle.Text.ToString());
                beautifier.Style = style;
                //beautifier.IsHtmlOutput = true;
                beautifier.IdentStr = (string)cbIndent.SelectedValue ?? this.cbIndent.Text;
                try
                {
                    beautifier.activeOffset = int.Parse(txtActivePos.Text);
                }
                catch { }

                beautifier.js_beautify(this.richTextBox1.Text);

                this.richTextBox2.Text = beautifier.output + "\n" + beautifier.activeFormatedOffset.ToString();

            }
            else
            {
                //SqlBuilder.Parser i_Parser = new SqlBuilder.Parser();
                //i_Parser.Parse(this.richTextBox1.Text, true, false);
                //this.richTextBox2.Text = i_Parser.SQL;
            }
        }
Пример #2
0
        /// <summary>实现外接程序对象的构造函数。请将您的初始化代码置于此方法内。</summary>
        public Connect()
        {
            if (!isReadConfig)
            {
                try
                {
                    if (option == null)
                    {
                        option = new CodeOption();
                    }
                    option.Load();

                    isReadConfig = true;
                }
                catch (System.Exception e)
                {
                    MessageBox.Show(e.Message);
                }
            }

            beautifier = new Beautifier();
            SetCodeOption();
        }