如何创建一个在树视图中重命名所选节点的按钮。

时间:2014-07-08 04:26:14

标签: c# winforms

我有一个名为btnNew的按钮,它在树视图中创建一个父节点,调用输入框中的输入。

    private void btnNew_Click(object sender, EventArgs e)
    {
        string fName;
        fName = Interaction.InputBox("Enter folder name:");
        if (fName == "")
        {
            TreeNode treeNode = null;
        }
        else
        {
            TreeNode treeNode = new TreeNode(fName);
            treeView1.Nodes.Add(treeNode);
        }

接下来需要的是一个名为btnRename的按钮,它将使用InputBox重命名所选节点。我知道我应该使用这些弹出窗口的表单而不是输入框。任何建议或代码将不胜感激。

1 个答案:

答案 0 :(得分:1)

试试这个

private void button_click(object sender, EventArgs e)
{
    if (tv.SelectedNode != null)
        tv.SelectedNode.Text = Interaction.InputBox("Rename the node name from " + tv.SelectedNode.Text);
}