如果我选择树视图的文件,我想有一个重命名文件的选项。如果我右键单击鼠标我想有一个选项作为重命名文件,如果我选择我想能够重命名它..
答案 0 :(得分:2)
TreeNode.BeginEdit
方法允许您将节点置于编辑模式(假设LabelEdit = true
控件为TreeView
)。
答案 1 :(得分:1)
使用“重命名”条目向表单添加Context Menu Strip,并将其设置为ContextMenuStrip
TreeView
this.treeView1.ContextMenuStrip = this.contextMenuStrip1;
然后在“重命名”点击事件中进行重命名,首先检查是否选择了TreeNode
private void renameToolStripMenuItem_Click(object sender, EventArgs e)
{
if (treeView1.SelectedNode != null)
{
// Do renaming
TreeNode node = treeView1.SelectedNode;
node.Text = "New Text";
}
}