private void AddFolder(string folder) { string xPath; if (folderTree.SelectedNode != folderTree.Nodes[0]) { xPath = ((CFolderEntry)folderTree.SelectedNode.Tag).Path + "/" + folder; } else { xPath = folder; } var folderexists = xsession.GetFolder(xPath); if (folder != "gen" && folderexists != null) { MessageBox.Show( "There is already a folder with the name '" + folder + "'\nYou can't have multiple folders with the same name,\ntry deleting the existing folder first", Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation); dupFolder = true; return; } if (!xsession.AddFolder(xPath)) { return; } folderTree.SelectedNode.Nodes.Add(GetFoldNode(xsession.GetFolder(xPath))); folderTree.SelectedNode.ExpandAll(); folderTree.SelectedNode = folderTree.FindNodeByText(folder); }
private void addFolderToolStripMenuItem_Click(object sender, EventArgs e) { Renamer y = new Renamer("", true); if (y.ShowDialog() != DialogResult.OK) { return; } string xPath = ""; if (advTree1.SelectedNode != advTree1.Nodes[0]) { xPath = ((CFolderEntry)advTree1.SelectedNode.Tag).Path + "/" + y.FileName; } else { xPath = y.FileName; } if (!xsession.AddFolder(xPath)) { return; } advTree1.SelectedNode.Nodes.Add(GetFoldNode(xsession.GetFolder(xPath))); }