首先我click这个btnCreateFolder按钮,新建一个treenode
private void btnCreateFolder_Click(object sender, System.EventArgs e)
{

newNode = new TreeNode(“new Folder”,0,0); //Add the node to the selected node if selected
//or add the node as a root node
if(choosedNode != null && choosedNode.ImageIndex == 0)
{
   choosedNode.Nodes.Add(newNode);
   choosedNode.Expand();
}
else
{
             this.treeView.Nodes.Add(newNode);
}
//Edit text of the new node 
newNode.BeginEdit();

treeView.Update();
}
然后我想再等到这个treenode的Text编辑好之后,我按回车(enter),叫焦点能落到新建的treenode(newNode)上
我是这样做的,可是死活不行
private void treeView_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
{
//在这里你也看到了,我想新建的树节点得到焦点,并且能够被Selected,但是每次选中的都是他的父亲节点
if(e.KeyCode == Keys.Enter)
{
 treeView.SelectedNode = newNode;

}

}