コード例 #1
0
        private IDockContent GetContentFromPersistString(string persistString)
        {
            DockContent dockContent;

            if (persistString == typeof(F_PlantaNervios).ToString())
            {
                dockContent = F_Base.F_PlantaNervios;
            }
            else if (persistString == typeof(F_ModificadorDeRefuerzos).ToString())
            {
                dockContent = F_Base.F_ModificadorDeRefuerzos;
            }
            else
            {
                string[] parsedStrings = persistString.Split(new char[] { ',' });
                if (parsedStrings.Length != 3)
                {
                    return(null);
                }
                if (parsedStrings[0] != typeof(DockContent).ToString())
                {
                    return(null);
                }

                dockContent = new F_PlantaNervios();
                if (parsedStrings[2] != string.Empty)
                {
                    dockContent.Text = parsedStrings[2];
                }

                return(dockContent);
            }
            return(dockContent);
        }
コード例 #2
0
 public void AcoplarVentana(ref F_PlantaNervios Dock)
 {
     if (!Dock.Created)
     {
         Dock = new F_PlantaNervios();
     }
     Dock.Show(DP_PanelContenedor);
     cFunctionsProgram.CambiarSkins(Dock);
 }