Ver Mensaje Individual
  #4  
Antiguo 11-01-2007
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Reputación: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Hola,

El problema que veo es que el ShellListView no provee un método para asignar el folder que no sea cambiando su propiedad Root. El punto es que tiene un método llamado TreeUpdate que se encarga de establecer el folder pero es un método privado. Yo acabo de probar modificando la unidad ShellCtrls (en la carpeta Demos\ShellControls) pasando TreeUpdate a la parte pública. Si haces eso, entonces basta que hagas:

Código Delphi [-]
ShellComboBox1.Path := 'c:\windows';
ShellListView1.TreeUpdate(ShellComboBox1.Folders[ShellComboBox1.ItemIndex].AbsoluteID);

También puedes probar con las VirtualShellTools

// Saludos
Responder Con Cita