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