private void buttonEditProjectFolder_ItemClick(object sender, ItemClickEventArgs e) { using (var form = new ProjectFolderEditForm()) { form.Initialize((ProjectFolder)treeView.SelectedNode.Tag); if (form.ShowDialog(this) == DialogResult.OK) { Project.MarkAsModified(); updateProjectFolderInTree( treeView.SelectedNode, (ProjectFolder)treeView.SelectedNode.Tag); UpdateUI(); } } }
private void buttonAddProjectFolder_ItemClick(object sender, ItemClickEventArgs e) { using (var form = new ProjectFolderEditForm()) { var pf = new ProjectFolder(Project) { Name = Resources.SR_ProjectFilesUserControl_buttonAddProjectFolderItemClick_NewProjectFolder }; form.Initialize(pf); if (form.ShowDialog(this) == DialogResult.OK) { var parentProjectFolder = treeView.SelectedNode.Tag as ProjectFolder; if (parentProjectFolder != null) { pf.Parent = parentProjectFolder; } Project.ProjectFolders.Add(pf); Project.MarkAsModified(); var node = addProjectFolderToTree(treeView.SelectedNode, pf); // -- sortTree(); treeView.SelectedNode = node; UpdateUI(); } } }