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 12-08-2003
pampitasnowman pampitasnowman is offline
Miembro
 
Registrado: ago 2003
Ubicación: La Plata, Argentina
Posts: 41
Poder: 0
pampitasnowman Va por buen camino
Exclamation Moverme entre archivos en un directorio

Hola! En mi aplicacion (Delphi 7)en la parte inferior del form, tengo 6 TImages chiquitos, y en el centro del form, tengo un TImage, bastante grande. En una carpeta del disco (ejemplo: Fotos) tengo alrededor de 800 archivos graficos (.Jpg´s). Al lado del primer TImage hay un boton ('Atras') y al lado del sexto ha otro boton ('adelante'). La idea es la siguiente: Tengo que iniciar la aplicacion y que se carguen 6 imagenes, en los TImages chiquitos. Con el boton adelante mostaria, 6 imagenes siguientes y con el boton atras, (la primera vez estaria deshabilitado), vuelvo a las 6 anteriores que fui mostrando. Y Asi con las 800. Haciendo clik en cada tImage chiquito, esa foto la msotaria en tamaño grande en el Timage del centro. El problema esta en que no se como moverme entre los archivos graficos, para ir mostrandolos cada vez que presiono los botones atars y adelante.
Estuve intentando con FindFirst y FindNext, pero no pude. Desde ya les agradezco, aunque sea por tomarse la molestia de leer el hilo. Si alguno me quiere ayudar, pero no entendio demasiado, que me responda, y yo intento explicarlo con mayor claridad. Saludos!
__________________
Tome Pin y haga Pum!
Responder Con Cita
  #2  
Antiguo 12-08-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
bueno, te propongo una posible solucion

Como bien dices, con FindFirst y FindNext puedes leer los 800 archivos. Pues bien, primero los lees todos y vas almacenando en un TStringList la ruta con el nombre de los mismos.

Ahora solo tienes que posicionar un puntero en ese TStringList para ir leyendo los 6 archivos siguientes (sumando 6 al puntero) o los 6 anteriores (restando 12 al puntero y leyendo 6)

Espero que la idea te sirva
Responder Con Cita
  #3  
Antiguo 13-08-2003
pampitasnowman pampitasnowman is offline
Miembro
 
Registrado: ago 2003
Ubicación: La Plata, Argentina
Posts: 41
Poder: 0
pampitasnowman Va por buen camino
Muchas gracias por el dato. Me andubo fenomeno! Saludos.
__________________
Tome Pin y haga Pum!
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 01:40:36.


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