public override void Guardar() { if (tabControl1.SelectedIndex == -1) { return; } TextEditX obj = (TextEditX)tabControl1.TabPages[tabControl1.SelectedIndex].Tag; obj.Guardar(); }
public void Imprimir() { if (tabControl1.SelectedIndex == -1) { return; } TextEditX obj = (TextEditX)tabControl1.TabPages[tabControl1.SelectedIndex].Tag; obj.Imprimir(); }
public void VistaPrevia() { if (tabControl1.SelectedIndex == -1) { return; } TextEditX obj = (TextEditX)tabControl1.TabPages[tabControl1.SelectedIndex].Tag; obj.VistaPrevia(); }
public void ConfigurarPagina() { if (tabControl1.SelectedIndex == -1) { return; } TextEditX obj = (TextEditX)tabControl1.TabPages[tabControl1.SelectedIndex].Tag; obj.ConfigurarPagina(); }
public virtual void RemplazarTodo(string textoBuscar, string TextoRemplazar, bool CaseSensitive, bool WholeWords) { if (tabControl1.SelectedIndex == -1) { return; } TextEditX obj = (TextEditX)tabControl1.TabPages[tabControl1.SelectedIndex].Tag; obj.RemplazarTodo(textoBuscar, TextoRemplazar, CaseSensitive, WholeWords); }
public void MarcarCoincidencias(string textoBuscar, bool CaseSensitive, bool WholeWords, Color ColorAplicar) { if (tabControl1.SelectedIndex == -1) { return; } TextEditX obj = (TextEditX)tabControl1.TabPages[tabControl1.SelectedIndex].Tag; obj.MarcarCoincidencias(textoBuscar, CaseSensitive, WholeWords, ColorAplicar); }
public virtual void FindNext(bool viaF3, bool searchBackward, string messageIfNotFound, string TextoBuscar, bool CaseSensitive, bool WholeWords) { if (tabControl1.SelectedIndex == -1) { return; } TextEditX obj = (TextEditX)tabControl1.TabPages[tabControl1.SelectedIndex].Tag; obj.FindNext(viaF3, searchBackward, messageIfNotFound, TextoBuscar, CaseSensitive, WholeWords); }
public void DesComentar() { if (tabControl1.SelectedIndex == -1) { return; } TextEditX obj = (TextEditX)tabControl1.TabPages[tabControl1.SelectedIndex].Tag; obj.DesComentar(); }
public void EdicionReHacer() { if (tabControl1.SelectedIndex == -1) { return; } TextEditX obj = (TextEditX)tabControl1.TabPages[tabControl1.SelectedIndex].Tag; obj.EdicionReHacer(); }
public override void ActualizaColores() { int i, n; n = tabControl1.TabPages.Count; for (i = 0; i < n; i++) { TextEditX obj = (TextEditX)tabControl1.TabPages[i].Tag; obj.ActualizaColores(); } }
public override void Abrir() { if (tabControl1.SelectedIndex == -1) { if (onNuevo != null) { onNuevo(); } } TextEditX obj = (TextEditX)tabControl1.TabPages[tabControl1.SelectedIndex].Tag; obj.Abrir(); }
private bool CierraPestaña() { if (tabControl1.SelectedIndex == -1) { tabControl1.SelectedIndex = 0; } TextEditX obj = null; try { obj = (TextEditX)tabControl1.TabPages[tabControl1.SelectedIndex].Tag; } catch (System.Exception) { //no es un texto tabControl1.TabPages.RemoveAt(tabControl1.SelectedIndex); TimerCerrar.Enabled = false; Guardando = false; return(true); } if (obj != null) { if (obj.Guardado == false) { if (Guardando == true) { return(true); } Guardando = true; System.Windows.Forms.DialogResult dr = MessageBox.Show("¿Desea guardar los cambios hechos al archivo: " + obj.FileName + "?", "Cerrar", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question); switch (dr) { case DialogResult.Yes: obj.Guardar(); break; case DialogResult.Cancel: TimerCerrar.Enabled = false; Guardando = false; return(false); } } } tabControl1.TabPages.RemoveAt(tabControl1.SelectedIndex); TimerCerrar.Enabled = false; Guardando = false; return(true); }
public void SetFocus() { if (tabControl1.SelectedIndex == -1) { return; } try { TextEditX obj = (TextEditX)tabControl1.TabPages[tabControl1.SelectedIndex].Tag; obj.SetFocus(); } catch (System.Exception ex) { return; } }
public void ShowFor(TextEditX dad, TextEditorControl editor, bool replaceMode) { Editor = editor; Dad = dad; _search.ClearScanRegion(); var sm = editor.ActiveTextAreaControl.SelectionManager; if (sm.HasSomethingSelected && sm.SelectionCollection.Count == 1) { var sel = sm.SelectionCollection[0]; if (sel.StartPosition.Line == sel.EndPosition.Line) { TxtSearch.Text = sm.SelectedText; } else { _search.SetScanRegion(sel); } } else { // Get the current word that the caret is on Caret caret = editor.ActiveTextAreaControl.Caret; int start = TextUtilities.FindWordStart(editor.Document, caret.Offset); int endAt = TextUtilities.FindWordEnd(editor.Document, caret.Offset); TxtSearch.Text = editor.Document.GetText(start, endAt - start); } //ReplaceMode = replaceMode; this.Owner = (Form)editor.TopLevelControl; this.Show(); TxtSearch.SelectAll(); TxtSearch.Focus(); if (!_highlightGroups.ContainsKey(_editor)) { _highlightGroups[_editor] = new HighlightGroup(_editor); } HighlightGroup group = _highlightGroups[_editor]; group.ClearMarkers(); }