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; } }
/// <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(); }