2010-04-15 4 views
5

폴더 브라우저와 같은 기능을하는 treeview 컨트롤이 있습니다. 디스크에서 전체 폴더 구조자를로드하기 때문에 한 번에 한 수준 만로드하려고하는데 많은 시간이 걸립니다. 그래서 현재 노드의 모든 폴더에 노드를 추가하는 함수가 있습니다.트리 뷰에서 확장 노드 가져 오기

나는 가장 좋은 방법은 treeview의 BeforeExpand 이벤트에서 실행하는 것이라고 생각했습니다.

UpdateTreeView(TreeView.SelectedNode); 

확장하려면 + 기호를 클릭해도 노드가 선택되지 않기 때문에 작동하지 않습니다.

그래서 확장중인 노드를 찾는 방법.

답변

8

BeforeExpand 이벤트가 작동해야합니다. Node 속성을 포함하는 TreeViewCancelEventArgs이 있습니다. 본질적으로 노드가 확장됩니다.

+0

오, 얼마나 그리워할까요? 감사합니다. – Iulian

+1

좋은 답변 .... 도움이됩니다 .... 정말 고마워요 ... – Pritesh

관련 문제