private void CreateSqlPanel() { if (_sqlPanel != null) { return; } _sqlPanel = SqlPanel = new SourceEditorPanel(); SqlPanel.SourceContainerDocument = this; SqlPanel.Text = "SQL"; SqlPanel.SetSourceFileClass(FileClass); string sqlText = SourceEditorPanel.fastColoredTextBox1.Text; Match result = Regex.Match(sqlText, @"(?<=retrieve=\"")([^\""\~]\n*)*(?=\""+?)"); //var result = Regex.Match(sqlText, @"(?<=retrieve=\"")([^\""]\n*)*(?=\""+?)"); sqlText = result.Value; if (string.IsNullOrEmpty(sqlText)) { return; } SqlPanel.fastColoredTextBox1.Text = sqlText; SqlPanel.SetSyntaxSql(); SqlPanel.Show(dockPanel1); }
private void CreateAnalyzerPanell() { if (_analyzerPanel != null) { return; } _analyzerPanel = AnalyzerPanel = new SourceEditorPanel(); AnalyzerPanel.SourceContainerDocument = this; AnalyzerPanel.Text = "Analyzer"; AnalyzerPanel.SetSourceFileClass(FileClass); string sqlText = SourceEditorPanel.fastColoredTextBox1.Text; //Match result = Regex.Match(sqlText, @"(?<=retrieve=\"")([^\""\~]\n*)*(?=\""+?)"); ////var result = Regex.Match(sqlText, @"(?<=retrieve=\"")([^\""]\n*)*(?=\""+?)"); //sqlText = result.Value; if (string.IsNullOrEmpty(sqlText)) { return; } AnalyzerPanel.fastColoredTextBox1.Text = "test"; AnalyzerPanel.SetSyntaxSql(); AnalyzerPanel.Show(dockPanel1, DockState.DockRight); }