DESCRIPCION:

Hace algun tiempo se me presentó la necesidad de un cuadro de dialogo que permitiera seleccionar indistintamente archivos o carpetas, eso me llevó a hacer un pequeño chapuz sobre un cuadro de texto en el que se insertaba el "arbol de archivos y carpetas" (imitando un control treeview) de una unidad determinada y que permitía seleccionar un archivo o una carpeta.

Desde entonces me quedó la inquietud de hacerlo con un auténtico control treeview que parecía adaptarse bien a los requerimientos, pero con el que yo no tenía experiencia. He aprovecha un poco de tiempo libre y he preparado este otro ejemplo, lo que me ha permitido aprender un poco sobre este control.

Este "cuadro de dialogo" puede abrirse en cuatro modos distintos:

- Selección de Carpetas

- Selección de Archivos

- Selección de Archivos o Carpetas

- Abrir Archivo.

Además lo he dotado de accesos directos, habituales en este tipo de cuadros a las carpetas "especiales" de windows (Mis Documentos, Escritorio, Mis Sitios en Red y Documentos Recientes).

Aquí lo dejo por si a alguien le resulta de utilidad.

 

Marciano Almohalla, Enero 2009