private void DoRename()
{
var node = projtree.SelectedNode as ExTreeNode;
var filename = projtree.SelectedNode.Name;
var dir = Path.GetDirectoryName(projtree.SelectedNode.Name);
using (var dlg = new FolderUtils())
{
var result = dlg.ShowDialog() == DialogResult.OK;
if (result)
{
if (node.Type == ProjectNodeType.Folder)
RenameDirectory(filename, dir + @"\" + dlg.FileName, node);
else if (node.Type == ProjectNodeType.File)
RenameFile(filename, dir + @"\" + dlg.FileName, node);
node.Text = dlg.FileName;
}
}
}