2010-12-12 16 views
1

私はWinFormsアプリケーションでTreeViewを使用しました。TreeViewでノードの名前を変更するにはどうすればよいですか?

このアプリケーションでは、ツリービューにノードを追加します。今、私はノードの名前を変更する(テキストを変更しない)。つまり、新しいノードのnameプロパティを変更したいと思います。

どうすればいいのか教えてください。ありがとう。

+2

いつですか?ランタイムまたは設計時間 –

答えて

6

私は思ったよりも簡単だと思う。各TreeNodeアイテムは、特定のノードの名前を取得または設定できるようにするName propertyを公開します。

したがって、TreeViewで現在選択されているノードの名前を変更するには、Nameプロパティを新しい文字列値に設定するだけです。たとえば:あなたが尋ねてきたように

myTreeView.SelectedNode.Name = "NewNodeName"; 

、これは、その特定のノードに対して表示されるテキストには影響しません。変更する場合は、ノードのText propertyを設定できます。

関連する問題