private void btnCreatePlace_Click(object sender, EventArgs e) { FolderBrowserDialog dlg = new FolderBrowserDialog(); if (dlg.ShowDialog() == DialogResult.OK) { Globals.ProjectDir = dlg.SelectedPath; File.Create(Globals.ProjectFile).Close(); // Images if (Directory.Exists(Globals.ImagesDir)) { Directory.Move(Globals.ImagesDir, Globals.ProjectDir + "\\_Images"); } Directory.CreateDirectory(Globals.ImagesDir); place = new NvnNavigator.Common.NavigatorPlace(); LoadSave.Save(Globals.ProjectFile, place); } }
private void btnLoad_Click(object sender, EventArgs e) { FolderBrowserDialog dlg = new FolderBrowserDialog(); dlg.ShowNewFolderButton = true; dlg.RootFolder = Environment.SpecialFolder.Desktop; if (dlg.ShowDialog() == DialogResult.OK) { Globals.ProjectDir = dlg.SelectedPath; Globals.NavigatorPlace = place = LoadSave.Load(Globals.ProjectFile); lstPoints.Items.Clear(); lstPaths.Items.Clear(); lstPaths.Items.AddRange(place.Paths.ToArray()); if (lstPaths.Items.Count > 0) { lstPaths.SelectedIndex = 0; } markControl1.LoadMapsList(); } }