FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Ordenar OpenDialog
Hola club...
Estuve buscando en google y aqui en el club y no encuentro una forma de ordenar el listado de un TOpenDialog... En mi programa tengo un cuadro dialogo donde selecciono de una carpeta una imagen para subir desde el equipo a la base de datos y generar carnets... el problema es que esta carpeta se llena todo el tiempo y quisiera ordenar (por fecha de creación DESC) el listado que aparece en el cuadro de dialogo. Lo que quisiera en si es que las primeras fotos del listado sean las ultimas que he tomado. Cualquier ayuda prestada de verdad que seria muy bien recibida.
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#2
|
||||
|
||||
Yo lo más que he conseguido es abrirlo cambiando el sestilo a modi report, para luego sólo tener que pulsar sobre la columna (tenía el mismo problema que tú). Lo conseguí con este procedimiento, pero sigue faltándome lo de ordenar.
Utilizando los eventos del diálogo, al abrirlo lo llamo así:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Germán, ¿dónde está declarada la constante WM_DIALOG_STYLE? No la encuentro en ninguna parte. ¡Ni en Google!
// Saludos |
#4
|
||||
|
||||
La vista de reporte no me srive de mucho pq en algunos casos se toman varias fotos, en este caso me ha servido mucho la vista de miniaturas... aqui mismo en el club encontré un codigo que me ayudo a desplegar la vista de miniaturas :
Pero me aparecen en orden de creación ASC y yo lo quiero al contrario...
__________________
Buena caza y buen remar... http://mivaler.blogspot.com |
#5
|
||||
|
||||
Cita:
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
Hola Germán,
No sé si estoy lento de entendimiento o es que falta algo. Al principio pensé que WM_DIALOG_STYLE era una constante predefinida pero ahora veo que tú mismo la defines, por lo que supongo que tienes un manejador para ese mensaje y que es ahí donde cambias el estilo, pero lo más que he podido hacer de esa manera es encontrar el ListView contenido dentro del diálogo y cambiarle el estilo a LVS_REPORT. Pero así sólo "desaparecen" los ítems. ¿Podrías poner cómo lo haces? // Saludos |
#7
|
||||
|
||||
Efectívamente con las prisas me descuidé la "mitad" de las cosas por el camino...
No eres tú el que está lento de entendimiento, Román, soy yo... Efectívamente falta el "manejador" que capture ese mensaje y que haga lo que tiene que hacer. En mi caso está en el form principal para "centralizar" ese comportamiento. Os pongo el ejemplo completo donde está todo lo necesario. Lo "sencillo" es que a partir de ahora cualquier diálogo al que se llame basta con programarle en el OnShow la llamada a:
Siendo sStyle, uno de los estilos definidos por:
Un saludo y perdonad por el despiste.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#8
|
||||
|
||||
Gracias por la respuesta Germán, pruebo al rato. Por lo que veo, mi error estaba en que intentaba lidiar, no con la ventana SHELLDLL_DefView, si no con la hija SysListView32.
// Saludos |
#9
|
|||
|
|||
Ummmm! Necesito abrir un cuadro de dialogo y que me lo muestre con la vista de windows en miniaturas, pero no tengo forma de hacerlo. He estado viendo este post y he visto que hay forma de hacerlo pero no lo consigo.
Podriais echarme una mano??
Asi es como abro yo el dialogo, podria adaptar esa forma que exponeis?? |
#10
|
||||
|
||||
¿Has mirado el ejemplo que hay un poco más arriba?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#11
|
|||
|
|||
Si, pero no se como integrarlo en mi codigo, soy un pelin torpe para estas cosas.....
He estado haciendo pruebas pero no se como integrarlo, lo siento |
#12
|
||||
|
||||
Lo que tú estás haciendo es lo que en el ejemplo está como:
El resto sólo tienes que copiarlo como está ahí.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#13
|
|||
|
|||
Pues perdona mi torpeza pero no me funciona. Podrias pasarme un ejemplo en codigo??
|
#14
|
||||
|
||||
Sí, aquí lo tienes.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#15
|
|||
|
|||
Descargo el fichero y tiene un archivo que no tiene extension, con que programa debo abrirlo??
|
#16
|
||||
|
||||
ok. es un problema conocido en los foros con algunos ficheros ZIP.
Te subo un RAR con el nombre: "Cuadros de diálogo.rar.txt" Quítale la extensión TXT y descomprímelo.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#17
|
|||
|
|||
Ok, cuando lo subas me avisas. O dime donde lo has subido.
Un saludo y muchas gracias.... |
#18
|
||||
|
||||
Perdón. No doy "pié con bola" y me lo he dejado sin subir.
Los he vuelto a subir (un ZIP y un RAR); Quítales la última extensión y prueba. También lo tienes aquí, subidos a i web (1, 2)
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#19
|
|||
|
|||
Muchisimas gracias!!!!!
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error en OpenDialog | JoseFco | Varios | 20 | 02-05-2008 04:56:10 |
problema con opendialog | lina maria | Varios | 5 | 15-04-2008 01:04:48 |
problema con opendialog | rzf1983 | Varios | 3 | 24-10-2007 15:59:57 |
personalizar un opendialog | ebeltete | OOP | 15 | 06-07-2006 23:58:53 |
OpenDialog | GIVO | Varios | 1 | 29-09-2003 23:20:23 |
|