1

キーワード F2 を使用して、アプリケーションのツリービュー ツリーノードの名前を変更します。これの名前を変更した後、この名前の変更はディレクトリでも発生するはずです..名前の編集を行って変更されたことをどのように知ることができますか?また、ディレクトリ名の変更メソッドをどこで呼び出すことができますか?

 private void treeView_project_KeyDown(object sender, KeyEventArgs e)
    {
            if (e.KeyValue == (char)Keys.F2)
            {
                treeView_Project.SelectedNode.BeginEdit();
//here it is editing the treenode once it is done user should rename the folder also in the drive
            }
    }
4

2 に答える 2

1

ディレクトリのパスがわかっている場合は、次の行でディレクトリの名前を変更できます。

            try
            {
                DirectoryInfo di = new DirectoryInfo(path);
                di.MoveTo(di.Parent + "\\" + newName);
            }
            catch (Exception e)
            {
                //Changing directory name failed
            }
于 2013-06-13T12:34:44.137 に答える
1

AfterLabelEdit適切な名前のイベントを探しています。

于 2013-06-13T12:29:50.417 に答える