Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Limitar navegación en ShellListView (https://www.clubdelphi.com/foros/showthread.php?t=76564)

Spk2000ar 09-11-2011 16:30:37

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!


La franja horaria es GMT +2. Ahora son las 10:12:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi