2010-12-12 8 views
1

내 WinForms 응용 프로그램에서 TreeView를 사용했습니다.TreeView에서 노드의 이름을 바꾸려면 어떻게해야합니까?

이 응용 프로그램에서는 노드를 TreeView에 추가합니다. 이제 노드를 (텍스트를 변경하지 않고) 노드의 이름을 바꾸려고합니다. 즉, 새 노드의 이름 속성을 변경하려고합니다.

어떻게하면되는지 알려주십시오. 감사.

+2

언제? 런타임 또는 디자인 타임 –

답변

6

나는 생각보다 간단하다고 생각합니다. 각 TreeNode 항목은 해당 노드의 이름을 가져 오거나 설정할 수있는 Name property을 노출합니다.

따라서 TreeView에서 현재 선택된 노드의 이름을 변경하려면 Name 속성을 새 문자열 값으로 설정하기 만하면됩니다. 예를 들어 :

당신이 요구 한대로
myTreeView.SelectedNode.Name = "NewNodeName"; 

,이 특정 노드에 대해 표시되는 텍스트에 영향을 미치지 않습니다. 이를 변경하려면 노드의 Text property을 설정할 수 있습니다.

관련 문제