2010-04-15 20 views
5

Tengo un control treeview que funciona como un buscador de carpetas. Debido a que cargar toda la estructura de la carpeta desde el disco lleva mucho tiempo, intento cargar solo un nivel a la vez. Tengo una función que agrega nodos para todas las carpetas en el nodo actual.obtener el nodo desplegable en una vista en árbol

Pensé que el mejor método sería ejecutarlo en el evento BeforeExpand de treeview.

UpdateTreeView(TreeView.SelectedNode); 

no está funcionando porque hacer clic en el signo + para expandir no está seleccionando el nodo también.

Entonces, cómo encontrar el nodo que se está expandiendo.

Respuesta

8

El evento BeforeExpand debería funcionar. Tiene un TreeViewCancelEventArgs que contiene una propiedad Node. Es esencialmente el nodo que se está expandiendo.

+0

ohh, ¿cómo puedo perder eso, gracias. – Iulian

+1

buena respuesta .... me ayuda ... muchas gracias ... – Pritesh

Cuestiones relacionadas