本地磁盘文件在listview中显示出来了,右键功能:新建文件夹,但是只能建立一个新文件夹 但是不能重命名!

来源:百度知道 编辑:UC知道 时间:2024/05/23 11:59:05
这是新建文件夹的代码:如何添加或者修改可是使新建文夹重命名,如果在contextMenuStrip1中添加一个重命名,可以和新建文件夹练起起来么
private void 新建NToolStripMenuItem_Click(object sender, EventArgs e)
{
try
{
if(!Directory.Exists(dir+"\\"+"新建文件夹"))
{
DirectoryInfo di=Directory.CreateDirectory(dir+"\\"+"新建文件夹");
}
TreeViewShow(TreeViewFile.SelectedNode);
TreeViewFile.SelectedNode.Expand();//展开子一级树节点
ListViewShow(dir);
listViewFile.Select();
}
catch (Exception exc)
{
MessageBox.Show(exc.Message.ToString(), "Error",
MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
}

要有文件夹存在的情况下才能重命名,所以一定要确认文件夹已经被创建,再做重命名,新建和重命名合在一起,不是很好

方法如下:
1.设置listview属性LabelEdit = true
2.获取选中的ListViewItem对象,在右键菜单事件中执行ListViewItem.BeginEdit()方法
控件很强大,方法很简单。