public void abrirTab() { TitusTools.FDAbrirArchivo.ShowDialog(); if (TitusTools.FDAbrirArchivo.FileName != "") { if (TitusTools.FDAbrirArchivo.FilterIndex == 1) { TitusTab aux = new TitusTab(TitusTools.FDAbrirArchivo.SafeFileName, File.ReadAllText(TitusTools.FDAbrirArchivo.FileName), TitusTools.FDAbrirArchivo.FileName, 0, false); this.Pages.Add(aux); } else if (TitusTools.FDAbrirArchivo.FilterIndex == 2) { TitusTab aux = new TitusTab(TitusTools.FDAbrirArchivo.SafeFileName, File.ReadAllText(TitusTools.FDAbrirArchivo.FileName), TitusTools.FDAbrirArchivo.FileName, 1, false); this.Pages.Add(aux); } else if (TitusTools.FDAbrirArchivo.FilterIndex == 3) { TitusTab aux = new TitusTab(TitusTools.FDAbrirArchivo.SafeFileName, File.ReadAllText(TitusTools.FDAbrirArchivo.FileName), TitusTools.FDAbrirArchivo.FileName, 2, false); this.Pages.Add(aux); } } TitusTools.FDAbrirArchivo.FileName = ""; }
public void agregarNewTab(int tipo) { String nombre = "Nuevo Documento " + contador.ToString(); TitusTab aux = new TitusTab(nombre, "", "", tipo, true); this.Pages.Add(aux); contador++; }
public void Optimizar() { TitusTab TTaux = (TitusTab)this.SelectedPage; if (TTaux != null) { TTaux.Optimizar(); } }
public void Ejecutar() { TitusTab TTaux = (TitusTab)this.SelectedPage; if (TTaux != null) { TTaux.Analizar(); } }
public void guardarComoTab() { TitusTab TTaux = (TitusTab)this.SelectedPage; if (TTaux != null) { TTaux.GuardarComoArchivo(); this.Refresh(); this.UpdateLayout(); TitusTools.tree.Refrescar(); } }
//evento para cerrar las pestañas private void TitusTabControl_TabButtonClicked(object sender, LidorSystems.IntegralUI.ObjectClickEventArgs e) { if (e.Object is LidorSystems.IntegralUI.Controls.CommandButton) { LidorSystems.IntegralUI.Controls.CommandButton btn = (LidorSystems.IntegralUI.Controls.CommandButton)e.Object; // Check whether the type of a button is a close button if (btn.Key == "TAB_CLOSE") { // Locate the tab in which the command button was clicked LidorSystems.IntegralUI.Containers.TabPage page = this.GetPageAt(e.Position); if (page != null) { // Depending on the action, you can determine whether you want to hide or dispose the tab switch (this.CloseAction) { case LidorSystems.IntegralUI.CloseAction.Hide: page.Hide(); break; default: TitusTab TTaux = (TitusTab)this.SelectedPage; //preguntamos si ha sido modificado el contenido para preguntar si desea guardar if (TTaux.EsModificado()) { switch (MessageBox.Show("Desea guardar el archivo", "Guardar archivo", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Asterisk)) { case DialogResult.Yes: guardarTab(); page.Remove(); break; case DialogResult.No: page.Remove(); break; default: break; } } else { page.Remove(); } break; } } } } }
public void abrirTab(String nombre, String ruta, int tipo) { TitusTab aux = new TitusTab(nombre, File.ReadAllText(ruta), ruta, tipo, false); this.Pages.Add(aux); }