2009-05-21 4 views
0

안녕하세요, 나는 Windows에서 하나의 사용자 컨트롤을 만듭니다. 노드가있는 Treeview가 포함 된 응용 프로그램
노드의 NUmbe는 런타임시 결정됩니다.
TreeNode를 선택할 때 검색 할 수있는 각 TreeNode의 일부 데이터를 저장하고 싶습니다.
문제점은 일부 노드 ,,,,,,
일부 점포 studid가 studname .. custid확장 속성

을 CUSTNAME를 저장한다는 것이다 I 사용 적이 확장 방법
정적 클래스 확장
{
정적 사전 m_Dictionary = 새 사전();
public static void SetTags (이 트리 노드 p_TreeNode, 사전 p_Dictionary)
{
m_Dictionary = p_Dictionary;
}
공용 static 사전 GetTags (이 TreeNode를 p_TreeNode)
{
창 m_Dictionary;
}
}
하지만 그것은 단지 ...
내가 이것을 달성 할 수있는 방법 마지막 노드에 스피 점점 데이터 becase 도움이되지 않습니다 ..
이는 etension 속성 같은 것입니다 .... 여부가 다른 해결책입니다.
감사합니다. ,,,,,,,

답변

1

etension의 속성을 사용하면 트리 노드에 간단한 문자열 데이터를 추가하려면 Tag 속성을 사용하여 존재라는 것도 없다.

+0

혼란 스럽기 때문에 나는 태그를 사용하지 않습니다 각 노드에 다른 데이터가 포함되어 있습니다 –

+0

추가 정보를 위해 개체를 추가하려고합니까? 그 데이터가 어떤 종류의 데이터를 저장하려했는지 분명하지 않습니다. –

+0

예. 사전 객체 인 데이터 속성을 포함하는 cutom eventarument 클래스를 만들었습니다. –

관련 문제