Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-11-2005
YaninaGenia YaninaGenia is offline
Miembro
 
Registrado: jun 2005
Ubicación: Buenos Aires
Posts: 95
Poder: 19
YaninaGenia Va por buen camino
Smile Variante de OpenDialog

Que pueden recomendarme? Necesitaría abrir carpetas tipo la ventana de dialogo OpenDialog, y que muestre sólo las de un formato que yo indique. Ahora, ¿hay algo mas "lindo" (estetico) para usar que no sea de la solapa de Win 3.1? De esa podría usar un DriveComboBox y un DirectoryListBox, pero quería saber si hay algo más que se pueda usar.

Yanina Genia
Responder Con Cita
  #2  
Antiguo 17-11-2005
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
Usa la propiedad Filter del OpenDialog.

// Saludos
Responder Con Cita
  #3  
Antiguo 17-11-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,


Cita:
Empezado por roman
Usa la propiedad Filter del OpenDialog.
¿Pero eso sirve para las carpetas también? ¿Pero el "TOpenDialog" no se utiliza para dejar al usuario elegir archivos solamente, que no carpetas, y la propiedad "Filter" vale para determinar el tipo de archivos que el usuario podrá elegir en base a sus extensiones? Sinceramente, no me ha quedado clara la pregunta YaninaGenia.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #4  
Antiguo 17-11-2005
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
Entonces podría valerse de un ShellTreeView y filtrar las no deseadas en el evento OnAddFolder.

// Saludos
Responder Con Cita
  #5  
Antiguo 18-11-2005
YaninaGenia YaninaGenia is offline
Miembro
 
Registrado: jun 2005
Ubicación: Buenos Aires
Posts: 95
Poder: 19
YaninaGenia Va por buen camino
Unhappy Roman

ShellTreeView es lo mismo que un TreeView? Porque este ultimo no tiene la propiedad que dijiste.

Yanina Genia
Responder Con Cita
  #6  
Antiguo 18-11-2005
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
En Delphi 7, posiblemente también en Delphi 6, vienen la componente ShellTreeView, muy parecida a la ventana que sale cuando en una aplicación debes escoger una carpeta. Viene en el paquete "Shell Explorer Controls" y los instala en la paleta Samples.

// Saludos
Responder Con Cita
  #7  
Antiguo 18-11-2005
YaninaGenia YaninaGenia is offline
Miembro
 
Registrado: jun 2005
Ubicación: Buenos Aires
Posts: 95
Poder: 19
YaninaGenia Va por buen camino
Talking !!!

Que buenos que están esos componentes Roman!!! De pedo los tenia instalados aca!! Muchas gracias, ahora tengo una aplicación hecha mas moderna!!

Yanina Genia
Responder Con Cita
  #8  
Antiguo 18-11-2005
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
Sólo una cosa más. Prueba a fondo tu aplicación usando esas componentes. He leído en algunos sitios que tienen varios fallos. Yo no he tenido problemas pero tampoco es que las use gran cosa.

// Saludos
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


La franja horaria es GMT +2. Ahora son las 10:03:30.


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