public static ascx_SourceCodeEditor add_SourceCodeEditor(this Control control) { return (ascx_SourceCodeEditor)control.invokeOnThread( () => { var sourceCodeEditor = new ascx_SourceCodeEditor(); sourceCodeEditor.getObject_TextEditorControl().Document. FormattingStrategy = new DefaultFormattingStrategy(); sourceCodeEditor.Dock = DockStyle.Fill; control.Controls.Add(sourceCodeEditor); return sourceCodeEditor; }); }
private void loadSourceCodeFileIntoTab(string fileToOpen, TabPage tabPage, bool compileLoadedFile) { var sourceCodeEditor = new ascx_SourceCodeEditor {Dock = DockStyle.Fill}; tabPage.Controls.Add(sourceCodeEditor); sourceCodeEditor.loadSourceCodeFile(fileToOpen.Trim()); if (compileLoadedFile) sourceCodeEditor.compileSourceCode(); }
public void reloadFile(ascx_SourceCodeEditor sourceCodeEditor) { sourceCodeEditor.reloadCurrentFile(); }