Ejemplo n.º 1
0
 protected void OnDesignerIndexChanged(object source, EventArgs args)
 {
     if (selectedDesignerIndex != -1)
     {
         MpeDesigner d = (MpeDesigner)tabManager.TabPages[selectedDesignerIndex].Tag;
         if (d != null)
         {
             try
             {
                 d.Pause();
             }
             catch (Exception ee)
             {
                 MpeLog.Error(ee);
             }
         }
     }
     if (tabManager.SelectedTab != null)
     {
         MpeDesigner designer = (MpeDesigner)tabManager.SelectedTab.Tag;
         selectedDesignerIndex = tabManager.SelectedIndex;
         try
         {
             designer.Resume();
         }
         catch (Exception ee)
         {
             MpeLog.Error(ee);
         }
         if (tabManager.SelectedTab.Title.EndsWith("*"))
         {
             fileMenu.MenuCommands["&Save"].Enabled = true;
         }
         else
         {
             fileMenu.MenuCommands["&Save"].Enabled = false;
         }
     }
 }