Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-01-2007
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Poder: 21
BuenaOnda Va por buen camino
Question Ayuda con ShellListView

hola...
saben tengo un pequeño problemita, resulta que tengo en un Form un componente ShellComboBox y otro ShellListView, lo que quiero hacer es que me muestre, en el componente ShellListView, el contenido de la Carpeta "C:\Bases" al momento en que se muestra el Form. Esto se logra utilizando la propiedad ROOT del componente ShellComboBox, pero cuando queremos desplegar la lista de este componente, solo aparece el directorio indicado en la propiedad ROOT (debiendo aparecer Escritorio,Unidad C:,Mis Documentos, etc). Otra forma es indicando en la Propiedad PATH del ShellComboBox la ruta, en este caso, "C:\bases" pero el componente ShellListView no Muestra el contenido, a no ser que despleguemos la lista del ShellComboBox y elijamos la carpeta..

muchas gracias por su valiosa ayuda..
Responder Con Cita
  #2  
Antiguo 11-01-2007
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Poder: 21
BuenaOnda Va por buen camino
Responder Con Cita
  #3  
Antiguo 11-01-2007
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Poder: 21
BuenaOnda Va por buen camino
Exclamation

no hay otros componentes con los que pueda hacer lo mismo.. pero que sean mejores..??...
Responder Con Cita
  #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
Poder: 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
  #5  
Antiguo 11-01-2007
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Poder: 21
BuenaOnda Va por buen camino
Talking

Muchas gracias roman lo voy a realizar...
Responder Con Cita
  #6  
Antiguo 11-01-2007
Avatar de BuenaOnda
BuenaOnda BuenaOnda is offline
Miembro
 
Registrado: feb 2006
Ubicación: La Serena - Chile
Posts: 347
Poder: 21
BuenaOnda Va por buen camino
Thumbs up

muchas gracias roman me resulto, perfectamente... gracias nuevamente y disculpa las molestias...
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Uso del ShellListView esocrates Varios 17 13-03-2011 06:57:38
Mostrar sólo archivos .pdf en un ShellListView jmlifi Varios 8 12-06-2006 10:13:56
Instalar Ayuda (.HLP) en la Ayuda de Delphi? MasterXP Varios 6 12-04-2006 06:57:49
Ayuda con ShellListView Waldo API de Windows 1 06-07-2004 21:43:04
ayuda con strtofloat, ayuda punto flotante TURING Varios 5 30-04-2004 08:03:59


La franja horaria es GMT +2. Ahora son las 16:19:55.


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
Copyright 1996-2007 Club Delphi