private void SetLenguaje() { switch (m_Lenguaje) { case TipoLenguaje.Text: { break; } case TipoLenguaje.CSHARP: case TipoLenguaje.C64CHARP: { ICSharpCode.TextEditor.Document.IFormattingStrategy oFormatting = new CSharpBinding.FormattingStrategy.CSharpFormattingStrategy(); textEditorControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("C#"); textEditorControl.Document.FormattingStrategy = oFormatting; //oFormatting.Document = textEditorControl.Document; break; } case TipoLenguaje.VBNET: case TipoLenguaje.VBSCRIPT: { ICSharpCode.TextEditor.Document.IFormattingStrategy oFormatting = new VBBinding.FormattingStrategy.VBFormattingStrategy(); textEditorControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("VBNET"); textEditorControl.Document.FormattingStrategy = oFormatting; break; } case TipoLenguaje.CPP: { ICSharpCode.TextEditor.Document.IFormattingStrategy oFormatting = new CPPBinding.FormattingStrategy.CSharpFormattingStrategy(); textEditorControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("C++.NET"); textEditorControl.Document.FormattingStrategy = oFormatting; break; } case TipoLenguaje.JAVA: case TipoLenguaje.JAVASCRIPT: { ICSharpCode.TextEditor.Document.IFormattingStrategy oFormatting = new JavaBinding.FormattingStrategy.JavaFormattingStrategy(); textEditorControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("Java"); textEditorControl.Document.FormattingStrategy = oFormatting; break; } } }
private void IndentLines() { ICSharpCode.TextEditor.TextAreaControl ta = new TextAreaControl(textEditorControl); switch (m_Lenguaje) { case TipoLenguaje.Text: { break; } case TipoLenguaje.CSHARP: case TipoLenguaje.C64CHARP: { CSharpBinding.FormattingStrategy.CSharpFormattingStrategy Formating = new CSharpBinding.FormattingStrategy.CSharpFormattingStrategy(); Formating.IndentLines(ta.TextArea, 0, textEditorControl.Document.TotalNumberOfLines - 1); break; } case TipoLenguaje.VBNET: case TipoLenguaje.VBSCRIPT: { VBBinding.FormattingStrategy.VBFormattingStrategy Formating = new VBBinding.FormattingStrategy.VBFormattingStrategy(); Formating.IndentLines(ta.TextArea, 0, textEditorControl.Document.TotalNumberOfLines - 1); break; } case TipoLenguaje.CPP: { CPPBinding.FormattingStrategy.CSharpFormattingStrategy Formating = new CPPBinding.FormattingStrategy.CSharpFormattingStrategy(); Formating.IndentLines(ta.TextArea, 0, textEditorControl.Document.TotalNumberOfLines - 1); break; } case TipoLenguaje.JAVA: case TipoLenguaje.JAVASCRIPT: { JavaBinding.FormattingStrategy.JavaFormattingStrategy Formating = new JavaBinding.FormattingStrategy.JavaFormattingStrategy(); Formating.IndentLines(ta.TextArea, 0, textEditorControl.Document.TotalNumberOfLines - 1); break; } } }
private void IndentLines() { ICSharpCode.TextEditor.TextAreaControl ta = new TextAreaControl (textEditorControl); switch (m_Lenguaje) { case TipoLenguaje.Text: {break;} case TipoLenguaje.CSHARP: case TipoLenguaje.C64CHARP: { CSharpBinding.FormattingStrategy.CSharpFormattingStrategy Formating = new CSharpBinding.FormattingStrategy.CSharpFormattingStrategy (); Formating.IndentLines(ta.TextArea,0,textEditorControl.Document.TotalNumberOfLines-1); break; } case TipoLenguaje.VBNET: case TipoLenguaje.VBSCRIPT: { VBBinding.FormattingStrategy.VBFormattingStrategy Formating = new VBBinding.FormattingStrategy.VBFormattingStrategy (); Formating.IndentLines(ta.TextArea,0,textEditorControl.Document.TotalNumberOfLines-1); break; } case TipoLenguaje.CPP: { CPPBinding.FormattingStrategy.CSharpFormattingStrategy Formating = new CPPBinding.FormattingStrategy.CSharpFormattingStrategy (); Formating.IndentLines(ta.TextArea,0,textEditorControl.Document.TotalNumberOfLines-1); break; } case TipoLenguaje.JAVA: case TipoLenguaje.JAVASCRIPT: { JavaBinding.FormattingStrategy.JavaFormattingStrategy Formating = new JavaBinding.FormattingStrategy.JavaFormattingStrategy (); Formating.IndentLines(ta.TextArea,0,textEditorControl.Document.TotalNumberOfLines-1); break; } } }
private void SetLenguaje() { switch (m_Lenguaje) { case TipoLenguaje.Text: {break;} case TipoLenguaje.CSHARP: case TipoLenguaje.C64CHARP: { ICSharpCode.TextEditor.Document.IFormattingStrategy oFormatting = new CSharpBinding.FormattingStrategy.CSharpFormattingStrategy(); textEditorControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("C#"); textEditorControl.Document.FormattingStrategy = oFormatting; //oFormatting.Document = textEditorControl.Document; break; } case TipoLenguaje.VBNET: case TipoLenguaje.VBSCRIPT: { ICSharpCode.TextEditor.Document.IFormattingStrategy oFormatting = new VBBinding.FormattingStrategy.VBFormattingStrategy (); textEditorControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("VBNET"); textEditorControl.Document.FormattingStrategy = oFormatting; break; } case TipoLenguaje.CPP: { ICSharpCode.TextEditor.Document.IFormattingStrategy oFormatting = new CPPBinding.FormattingStrategy.CSharpFormattingStrategy (); textEditorControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("C++.NET"); textEditorControl.Document.FormattingStrategy = oFormatting; break; } case TipoLenguaje.JAVA: case TipoLenguaje.JAVASCRIPT: { ICSharpCode.TextEditor.Document.IFormattingStrategy oFormatting = new JavaBinding.FormattingStrategy.JavaFormattingStrategy (); textEditorControl.Document.HighlightingStrategy = HighlightingStrategyFactory.CreateHighlightingStrategy("Java"); textEditorControl.Document.FormattingStrategy = oFormatting; break; } } }