public Form1()
{
InitializeComponent();
this.Load+=new EventHandler(Form1_Load);
treeView1.MouseClick+=new MouseEventHandler(treeView1_MouseClick);
treeView1.AfterLabelEdit+=new NodeLabelEditEventHandler(treeView1_AfterLabelEdit);
}
private void Form1_Load(object sender, EventArgs e)
{
for (int i = 0; i < 10; i++)
{
treeView1.Nodes.Add("tv" + i.ToString());
treeView1.Nodes[i].Nodes.Add("tvc"+i.ToString());
}
treeView1.LabelEdit = true;
}
private void treeView1_MouseClick(object sender, MouseEventArgs e)
{
TreeView tv=(TreeView)sender;
if (e.Button == MouseButtons.Right)
{
if (tv.SelectedNode != null)
tv.SelectedNode.BeginEdit();
}
}
private void treeView1_AfterLabelEdit(object sender, NodeLabelEditEventArgs e)
{
string newTxt = e.Label;
}