Limitar navegación en ShellListView
Hola, como les va?
Lo que quiero lograr es una vista de carpetas y archivos tal que inicie en una root definida por mi (CARPETA A), y solo pueda ir recursivamente hacia abajo, y luego subir hasta la carpeta original (A), pero no más arriba.
Deshabilité el popup, ya que no necesito que modifiquen nombres, copien o borren, solo ver y ejecutar con doble click el contenido de cada carpeta.
Probé deshabilitando la navegación, pero no puedo (no supe como) capturar el objeto sobre el que se hizo click. Si es una carpeta debería poder obtener el valor de la misma para ingresar en ella, y si es un archivo, ejecutar el mismo probablemente con un ShellExecute.
Para ser claros sobre cual es el objetivo, tengo una serie de ejecutables de distintos módulos que pertenecen al mismo sistema.
La idea es proveer una herramienta a través de las cuales puedan ingresar a cada módulo (carpetas), y ejecutar cada operación (archivos ejecutables independientes).
Hoy poseo una carpeta (A), con subcarpetas (modulos), y accesos directos a los ejecutables.
Espero haber sido claro, y que alguien pueda aportar algo que me dé una pista de como realizarlo lo que necesito, aunque utilice algún otro componente que no sea el ShellListView para lograr mi cometido.
Mil gracias!
|