private void fichiers_Click(object sender, EventArgs e)
        {
            FileImport   fi = new FileImport();
            DialogResult dr = fi.ShowDialog();

            if (dr == System.Windows.Forms.DialogResult.OK)
            {
                foreach (string f in fi.FileNames)
                {
                    FileAttributes fa = System.IO.File.GetAttributes(f);
                    if (fa == FileAttributes.Directory)
                    {
                        Project.Copy(Project.CurrentProject,
                                     f,
                                     fi.DestinationPath);
                    }
                    else
                    {
                        Project.AddFile(Project.CurrentProject,
                                        fi.DestinationPath,
                                        f);
                    }
                }
                Project.Save(Project.CurrentProject, ConfigDirectories.GetDocumentsFolder(), AppDomain.CurrentDomain.GetData("fileName").ToString());
                Project.CurrentProject.ReloadProject();
            }
        }
 private void menuImportToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         Open         op   = new Open(ConfigDirectories.GetDocumentsFolder());
         DialogResult drOp = op.ShowDialog();
         if (drOp == System.Windows.Forms.DialogResult.OK)
         {
             Project p   = Project.Load(ConfigDirectories.GetDocumentsFolder(), op.FileName, true);
             Import  imp = new Import();
             imp.Current = p;
             DialogResult drImp = imp.ShowDialog();
             if (drImp == System.Windows.Forms.DialogResult.OK)
             {
                 Library.Project.Import(p, Project.CurrentProject);
                 Project.Save(Project.CurrentProject, ConfigDirectories.GetDocumentsFolder(), AppDomain.CurrentDomain.GetData("fileName").ToString());
                 Project.CurrentProject.ReloadProject();
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
 private void GenerateProduction(Library.Project f, string destinationDirectory)
 {
     ConfigDirectories.AddProductionFolder(f.Title, "", destinationDirectory);
     foreach (Page p in f.Pages)
     {
         OutputHTML html = p.GenerateProduction();
         ConfigDirectories.AddProductionFolder(f.Title, p.Folder, destinationDirectory);
         FileStream fs = new FileStream(Path.Combine(destinationDirectory,
                                                     ConfigDirectories.RemoveLeadSlash(p.Folder),
                                                     ConfigDirectories.RemoveLeadSlash(p.Name)),
                                        FileMode.Create);
         StreamWriter sw = new StreamWriter(fs);
         sw.WriteLine(html.HTML.ToString());
         sw.Close();
         sw.Dispose();
         fs.Close();
         fs.Dispose();
     }
     foreach (Library.File s in f.Files)
     {
         ConfigDirectories.AddProductionFile(f.Title,
                                             Path.Combine(s.Folder, s.FileName),
                                             Path.Combine(ConfigDirectories.GetBuildFolder(f.Title), s.Folder, s.FileName), destinationDirectory);
     }
 }
        private void menuTransformToolToolStripMenuItem_Click(object sender, EventArgs e)
        {
            TreeNode t = this.prv_currentNodeContext;

            if (t != null)
            {
                if (t.Tag != null)
                {
                    if (t.Tag is Library.MasterObject)
                    {
                        DialogResult dr = MessageBox.Show(Translate("TransformTool"), Translate("TransformToolTitle"), MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (dr == System.Windows.Forms.DialogResult.Yes)
                        {
                            HTMLTool     tool = new HTMLTool();
                            MasterObject mo   = t.Tag as MasterObject;
                            OutputHTML   html = mo.GenerateProduction();
                            tool.HTML                  = html.HTML.ToString();
                            tool.JavaScript.Code       = html.JavaScript.ToString();
                            tool.JavaScriptOnLoad.Code = html.JavaScriptOnLoad.ToString();
                            string error;
                            CSSValidation.CSSValidate(html.CSS.ToString(), false, tool.CSSList.List, out error);
                            tool.Width            = mo.Width;
                            tool.Height           = mo.Height;
                            tool.ConstraintWidth  = mo.ConstraintWidth;
                            tool.ConstraintHeight = mo.ConstraintHeight;
                            Project.CurrentProject.Add(tool, "generated/" + mo.Title);
                            Project.Save(Project.CurrentProject, ConfigDirectories.GetDocumentsFolder(), AppDomain.CurrentDomain.GetData("fileName").ToString());
                            Project.CurrentProject.ReloadProject();
                        }
                    }
                }
            }
        }
Exemple #5
0
 private void ReloadBrowser(bool firstLoad = false)
 {
     try
     {
         string fileName = Path.Combine(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title),
                                        ConfigDirectories.RemoveLeadSlash(this.Page.Folder),
                                        ConfigDirectories.RemoveLeadSlash(this.Page.Name));
         string ehdash = Path.Combine(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title),
                                      ConfigDirectories.RemoveLeadSlash(this.Page.Folder),
                                      "ehd_ask.png");
         Library.OutputHTML html = this.Page.GenerateDesign();
         if (!String.IsNullOrEmpty(this.Page.Folder))
         {
             ConfigDirectories.AddFile(Library.Project.CurrentProject.Title,
                                       ehdash,
                                       ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title) + "ehd_ask.png");
         }
         FileStream   fs = new FileStream(fileName, FileMode.Create);
         StreamWriter sw = new StreamWriter(fs);
         sw.WriteLine(html.HTML.ToString());
         sw.Close();
         sw.Dispose();
         fs.Close();
         fs.Dispose();
         this.webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);
         this.webBrowser1.Navigate(fileName);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
        private void toolStripMenuItem1_Click(object sender, EventArgs e)
        {
            RenameProject rp = new RenameProject();

            rp.textBox1.Text = Project.CurrentProject.Title;
            DialogResult dr = rp.ShowDialog();

            if (dr == System.Windows.Forms.DialogResult.OK)
            {
                string old     = Project.CurrentProject.Title;
                string renamed = rp.textBox1.Text;
                try
                {
                    ConfigDirectories.RenameDirectoryProject(old, renamed);
                    Project.CurrentProject.Title = renamed;
                    AppDomain.CurrentDomain.SetData("fileName", renamed + ".bin");
                    Project.Save(Project.CurrentProject, ConfigDirectories.GetDocumentsFolder(), AppDomain.CurrentDomain.GetData("fileName").ToString());
                    this.UpdateText("SoftwareTitleOnProject", Project.CurrentProject.Title);
                }
                catch
                {
                    MessageBox.Show(Translate("FileLoadErrorText"), Translate("FileLoadErrorTitle"), MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                finally
                {
                    Project.CurrentProject.ReloadProject();
                }
            }
        }
Exemple #7
0
        public void Prepare_ShouldCreate_TlsExportCertFolder()
        {
            // Arrange
            const string path = nameof(Prepare_ShouldCreate_TlsExportCertFolder);

            if (Directory.Exists(path))
            {
                Directory.Delete(path);
            }

            var config = new Common.Configuration.Config
            {
                ServiceLogFolder = $"{path}-1",
                OpenVpn          =
                {
                    TlsExportCertFolder = path
                }
            };
            var subject = new ConfigDirectories(config);

            // Act
            subject.Prepare();
            // Assert
            Directory.Exists(path).Should().BeTrue();
        }
        private void créerToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Open op = new Open(ConfigDirectories.GetDocumentsFolder());

            op.btnNew_Click(this, new EventArgs());
            AppDomain.CurrentDomain.SetData("fileName", op.FileName);
            this.treeView1.SelectedNode = null;
            Project.Load(ConfigDirectories.GetDocumentsFolder(), op.FileName, new Project.OpenProject(OpenProject));
            this.UpdateText("SoftwareTitleOnProject", Project.CurrentProject.Title);
        }
        private void créerToolStripMenuItem5_Click(object sender, EventArgs e)
        {
            FolderCreate tc = new FolderCreate();
            DialogResult dr = tc.ShowDialog();

            if (dr == System.Windows.Forms.DialogResult.OK)
            {
                Project.Save(Project.CurrentProject, ConfigDirectories.GetDocumentsFolder(), AppDomain.CurrentDomain.GetData("fileName").ToString());
                Project.CurrentProject.ReloadProject();
            }
        }
        public void Prepare_ShouldSucceed_When_LocalAppDataFolder_Exists()
        {
            // Arrange
            var subject = new ConfigDirectories(GetConfig());

            // Act
            Action action = () => subject.Prepare();

            // Assert
            action.Should().NotThrow();
        }
        private void ouvrirToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Open         op = new Open(ConfigDirectories.GetDocumentsFolder());
            DialogResult dr = op.ShowDialog();

            if (dr == DialogResult.OK)
            {
                AppDomain.CurrentDomain.SetData("fileName", op.FileName);
                Project.Load(ConfigDirectories.GetDocumentsFolder(), op.FileName, new Project.OpenProject(OpenProject));
                this.UpdateText("SoftwareTitleOnProject", Project.CurrentProject.Title);
            }
        }
        private void btnCreateTool_Click(object sender, EventArgs e)
        {
            ToolCreate   tc = new ToolCreate();
            DialogResult dr = tc.ShowDialog();

            if (dr == System.Windows.Forms.DialogResult.OK)
            {
                Library.Project.Save(Library.Project.CurrentProject, ConfigDirectories.GetDocumentsFolder(), AppDomain.CurrentDomain.GetData("fileName").ToString());
                Library.Project.CurrentProject.ReloadProject();
                int index = this.cmbTools.Items.Add(tc.txtName.Text);
                this.cmbTools.Text = tc.txtName.Text;
            }
        }
 private void btnValider_Click(object sender, EventArgs e)
 {
     if (this.save != null)
     {
         this.save(this, new EventArgs());
     }
     // sauvegarder les données
     Library.Project.Save(Library.Project.CurrentProject, ConfigDirectories.GetDocumentsFolder(), AppDomain.CurrentDomain.GetData("fileName").ToString());
     Library.Project.CurrentProject.ReloadProject();
     this.ParentForm.DialogResult = DialogResult.OK;
     this.BeginInvoke(this.close);
     this.UnregisterControls(ref this.localeComponentId);
 }
        private void créerToolStripMenuItem3_Click(object sender, EventArgs e)
        {
            PageCreate pc = new PageCreate();

            pc.MasterPages = Project.CurrentProject.MasterPages;
            DialogResult dr = pc.ShowDialog();

            if (dr == System.Windows.Forms.DialogResult.OK)
            {
                Library.SizeCompute.ComputePage(Project.CurrentProject, pc.Page);

                Project.Save(Project.CurrentProject, ConfigDirectories.GetDocumentsFolder(), AppDomain.CurrentDomain.GetData("fileName").ToString());
                Project.CurrentProject.ReloadProject();
            }
        }
        public void Prepare_ShouldCreate_LocalAppDataFolder()
        {
            // Arrange
            if (Directory.Exists(MainFolder))
            {
                Directory.Delete(MainFolder);
            }
            var subject = new ConfigDirectories(GetConfig());

            // Act
            subject.Prepare();

            // Assert
            Directory.Exists(MainFolder).Should().BeTrue();
            Directory.Exists(DiagnosticFolder).Should().BeTrue();
        }
        public void Prepare_ShouldSucceed_When_LocalAppDataFolder_Exists()
        {
            // Arrange
            const string path = nameof(Prepare_ShouldSucceed_When_LocalAppDataFolder_Exists);

            Directory.CreateDirectory(path);

            var config = new Common.Configuration.Config {
                LocalAppDataFolder = path
            };
            var subject = new ConfigDirectories(config);
            // Act
            Action action = () => subject.Prepare();

            // Assert
            action.Should().NotThrow();
        }
        private void btnBrowseImage_Click(object sender, EventArgs e)
        {
            FileImport   fi = new FileImport();
            DialogResult dr = fi.ShowDialog();

            if (dr == DialogResult.OK)
            {
                ConfigDirectories.AddFile(Library.Project.CurrentProject.Title,
                                          Path.Combine(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title),
                                                       fi.path.Text),
                                          fi.FileNames[0]);
                Library.Project.Save(Library.Project.CurrentProject, ConfigDirectories.GetDocumentsFolder(), AppDomain.CurrentDomain.GetData("fileName").ToString());
                Library.Project.CurrentProject.ReloadProject();
                this.pic.ImageLocation = fi.FileNames[0];
                int index = this.cmbFiles.Items.Add(fi.path.Text);
                this.cmbFiles.Text = fi.path.Text;
            }
        }
        private void btnAnnuler_Click(object sender, EventArgs e)
        {
            // recharger le projet uniquement si aucune autre fenetre ouverte
            DialogResult dr = DialogResult.OK;

            if (Application.OpenForms["Form1"].MdiChildren.Length > 1)
            {
                dr = MessageBox.Show(Localization.Strings.GetString("CarefullWindowsOpenText"), Localization.Strings.GetString("CarefullWindowsOpenTitle"), MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
            }
            if (dr == DialogResult.OK)
            {
                Library.Project.Load(ConfigDirectories.GetDocumentsFolder(), AppDomain.CurrentDomain.GetData("fileName").ToString());
                Library.Project.CurrentProject.ReloadProject();
            }
            this.ParentForm.DialogResult = DialogResult.Cancel;
            this.BeginInvoke(this.close);
            this.UnregisterControls(ref this.localeComponentId);
        }
Exemple #19
0
 public void PrepareImage()
 {
     try
     {
         Library.OutputHTML html = this.mPage.GenerateThumbnail();
         FileStream         fs   = new FileStream(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title) + this.mPage.Name + ".html", FileMode.Create);
         StreamWriter       sw   = new StreamWriter(fs);
         sw.WriteLine(html.HTML.ToString());
         sw.Close();
         sw.Dispose();
         fs.Close();
         fs.Dispose();
         this.webBrowser1.Navigate(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title) + this.mPage.Name + ".html");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
        private void toolStripMenuItem1_Click_1(object sender, EventArgs e)
        {
            SiteGenerationForm f = new SiteGenerationForm();

            if (Library.Project.CurrentProject.Configuration.Elements.AllKeys.Contains("BASE_HREF"))
            {
                f.path.Text = Library.Project.CurrentProject.Configuration.Elements["BASE_HREF"];
            }
            DialogResult dr = f.ShowDialog();

            if (dr == System.Windows.Forms.DialogResult.OK)
            {
                Library.Project.CurrentProject.Configuration.Elements.Remove("BASE_HREF");
                Library.Project.CurrentProject.Configuration.Elements.Add("BASE_HREF", f.path.Text);
                this.GenerateProduction(Project.CurrentProject, f.ffd.SelectedPath);
                Project.Save(Project.CurrentProject, ConfigDirectories.GetDocumentsFolder(), AppDomain.CurrentDomain.GetData("fileName").ToString());
                Project.CurrentProject.ReloadProject();
            }
        }
        public void Prepare_ShouldCreate_LocalAppDataFolder()
        {
            // Arrange
            const string path = nameof(Prepare_ShouldCreate_LocalAppDataFolder);

            if (Directory.Exists(path))
            {
                Directory.Delete(path);
            }

            var config = new Common.Configuration.Config {
                LocalAppDataFolder = path
            };
            var subject = new ConfigDirectories(config);

            // Act
            subject.Prepare();
            // Assert
            Directory.Exists(path).Should().BeTrue();
        }
 private void ReloadBrowser(bool firstLoad = false)
 {
     try
     {
         string             fileName = Path.Combine(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title), "horiz.html");
         Library.OutputHTML html     = (this.bsHoriz.Current as Library.HorizontalZone).GenerateDesign();
         FileStream         fs       = new FileStream(fileName, FileMode.Create);
         StreamWriter       sw       = new StreamWriter(fs);
         sw.WriteLine(html.HTML.ToString());
         sw.Close();
         sw.Dispose();
         fs.Close();
         fs.Dispose();
         this.webBrowser1.Navigate(fileName);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
Exemple #23
0
 private void ReloadBrowser(bool firstLoad = false)
 {
     try
     {
         Library.OutputHTML html = this.HTMLObject.GenerateDesign();
         FileStream         fs   = new FileStream(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title) + this.HTMLObject.Name + ".html", FileMode.Create);
         StreamWriter       sw   = new StreamWriter(fs);
         sw.WriteLine(html.HTML.ToString());
         sw.Close();
         sw.Dispose();
         fs.Close();
         fs.Dispose();
         this.webBrowser1.Navigate(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title) + this.HTMLObject.Name + ".html");
         this.textBox4.Text = this.HTMLObject.CSSOutput(false);
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
 private void créerUneSculptureToolStripMenuItem_Click(object sender, EventArgs e)
 {
     try
     {
         SculptureCreationForm creation = new SculptureCreationForm();
         DialogResult          dr       = creation.ShowDialog();
         if (dr == DialogResult.OK)
         {
             Project  proj     = Project.CurrentProject;
             string[] splitted = creation.SculptureObject.Title.Split('/');
             creation.SculptureObject.Title = splitted.Last();
             proj.Add(creation.SculptureObject, String.Join("/", splitted.Take(splitted.Count() - 1)));
             Project.Save(proj, ConfigDirectories.GetDocumentsFolder(), AppDomain.CurrentDomain.GetData("fileName").ToString());
             Project.CurrentProject.ReloadProject();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }
        private void btnCreateMasterObject_Click(object sender, EventArgs e)
        {
            MasterObjectCreationForm creation = new MasterObjectCreationForm();
            DialogResult             dr       = creation.ShowDialog();

            if (dr == DialogResult.OK)
            {
                Library.Project            proj   = Library.Project.CurrentProject;
                MasterObjectCreationWindow window = new MasterObjectCreationWindow(creation.MasterObject);
                if (!creation.MasterObject.RelativeHeight)
                {
                    window.Height = (int)creation.MasterObject.Height;
                }
                else
                {
                    window.Height = 500;
                }
                if (!creation.MasterObject.RelativeWidth)
                {
                    window.Width = (int)creation.MasterObject.Width;
                }
                else
                {
                    window.Width = 500;
                }
                window.WindowState = FormWindowState.Normal;
                DialogResult dr2 = window.ShowDialog();
                if (dr2 == DialogResult.OK)
                {
                    string[] splitted = creation.MasterObject.Title.Split('/');
                    string   path     = String.Join("/", splitted.Take(splitted.Count() - 1).ToArray());
                    creation.MasterObject.Title = splitted.Last();
                    proj.Add(creation.MasterObject, path);
                    Library.Project.Save(proj, ConfigDirectories.GetDocumentsFolder(), AppDomain.CurrentDomain.GetData("fileName").ToString());
                    proj.ReloadProject();
                }
                int index = this.cmbMasterObjects.Items.Add(creation.txtTitle.Text);
                this.cmbMasterObjects.Text = creation.txtTitle.Text;
            }
        }
        private void supprimerToolStripMenuItem6_Click(object sender, EventArgs e)
        {
            TreeNode t = this.prv_currentNodeContext;

            if (t != null)
            {
                if (t.Tag != null)
                {
                    if (t.Tag is Library.SculptureObject)
                    {
                        DialogResult dr = MessageBox.Show(Translate("SuppressText"), Translate("SuppressTitle"), MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (dr == System.Windows.Forms.DialogResult.Yes)
                        {
                            SculptureObject sObject = t.Tag as SculptureObject;
                            Project.CurrentProject.Remove(sObject);
                            Project.Save(Project.CurrentProject, ConfigDirectories.GetDocumentsFolder(), AppDomain.CurrentDomain.GetData("fileName").ToString());
                            Project.CurrentProject.ReloadProject();
                        }
                    }
                }
            }
        }
        private void créerToolStripMenuItem2_Click(object sender, EventArgs e)
        {
            MasterObjectCreationForm creation = new MasterObjectCreationForm();
            DialogResult             dr       = creation.ShowDialog();

            if (dr == DialogResult.OK)
            {
                Project proj = Project.CurrentProject;
                MasterObjectCreationWindow window = new MasterObjectCreationWindow(creation.MasterObject);
                if (creation.MasterObject.ConstraintWidth == EnumConstraint.FIXED)
                {
                    window.Width = (int)creation.MasterObject.Width;
                }
                else
                {
                    window.Height = 500;
                }
                if (creation.MasterObject.ConstraintHeight == EnumConstraint.FIXED)
                {
                    window.Height = (int)creation.MasterObject.Height;
                }
                else
                {
                    window.Height = 500;
                }
                window.WindowState = FormWindowState.Normal;
                DialogResult dr2 = window.ShowDialog();
                if (dr2 == DialogResult.OK)
                {
                    string[] splitted = creation.MasterObject.ElementTitle.Split('/');
                    string   path     = String.Join("/", splitted.Take(splitted.Count() - 1));
                    creation.MasterObject.Name = splitted.Last();
                    proj.Add(creation.MasterObject, path);
                    Project.Save(proj, ConfigDirectories.GetDocumentsFolder(), AppDomain.CurrentDomain.GetData("fileName").ToString());
                    Project.CurrentProject.ReloadProject();
                }
            }
        }
Exemple #28
0
        public void Prepare_ShouldSucceed_When_ServiceLogFolder_Exists()
        {
            // Arrange
            const string path = nameof(Prepare_ShouldSucceed_When_ServiceLogFolder_Exists);

            Directory.CreateDirectory(path);

            var config = new Common.Configuration.Config
            {
                ServiceLogFolder = path,
                OpenVpn          =
                {
                    TlsExportCertFolder = $"{path}-1"
                }
            };
            var subject = new ConfigDirectories(config);

            // Act
            Action action = () => subject.Prepare();

            // Assert
            action.Should().NotThrow();
        }
        private void toJavascriptToolStripMenuItem_Click(object sender, EventArgs e)
        {
            TreeNode t = this.prv_currentNodeContext;

            if (t != null)
            {
                if (t.Tag != null)
                {
                    if (t.Tag is Library.MasterObject)
                    {
                        DialogResult dr = MessageBox.Show(Translate("ConvertToJavascriptText"), Translate("ConvertToJavascriptTitle"), MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                        if (dr == System.Windows.Forms.DialogResult.Yes)
                        {
                            MasterObject mo   = t.Tag as MasterObject;
                            HTMLTool     tool = mo.ToJavascript();
                            Project.CurrentProject.Add(tool, "generated/" + mo.Title);
                            Project.Save(Project.CurrentProject, ConfigDirectories.GetDocumentsFolder(), AppDomain.CurrentDomain.GetData("fileName").ToString());
                            Project.CurrentProject.ReloadProject();
                        }
                    }
                }
            }
        }
 private void ToolView_Load(object sender, EventArgs e)
 {
     Library.MasterObject mo = Library.Project.CurrentProject.MasterObjects.Find(a => { return(a.Name == this.HTMLObject.MasterObjectName); });
     if (mo != null)
     {
         this.textBox2.Text = mo.Title;
     }
     try
     {
         Library.OutputHTML html = this.HTMLObject.GenerateDesign();
         FileStream         fs   = new FileStream(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title) + this.HTMLObject.Name + ".html", FileMode.Create);
         StreamWriter       sw   = new StreamWriter(fs);
         sw.WriteLine(html.HTML.ToString());
         sw.Close();
         sw.Dispose();
         fs.Close();
         fs.Dispose();
         this.webBrowser1.Navigate(ConfigDirectories.GetBuildFolder(Library.Project.CurrentProject.Title) + this.HTMLObject.Name + ".html");
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.ToString());
     }
 }