![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
![]() Buenos Dias
Mi inquietud es la siguiente: Quiero realizar un formulario que se va a llenar de fotos cuya ruta se guarda en una tabla. Este formulario va a ser llamado de un formulario consulta donde al momento de seleccionar una marca te pueda permitir mostrar todas las fotos de los productos de esa marca en dicho formulario (no hay una cantidad especifica de fotos). Este formulario va a mostrar las fotos en 5 columnas y por pantalla caben 3 filas, si hay mas de tres filas debe de mostrar un scrollbar vertical que me permita moverme para abajo y para arriba, para ver todas las fotos. Ademas que si le dan un click encima de la foto me devuelva al formulario anterior con los datos del producto al que pertenece esa foto. Hay una forma de hacer esto? que dependiendo la cantidad de fotos que encuentre de esa marca se vaya llenando por fila el formulario. No se si me explique bien. Gracias anticipadas. Saludos
__________________
El hombre feliz no es el hombre que rie, sino aquel cuya alma llena de alegría y confianza se sobrepone y es superior a los acontecimientos. Séneca
Última edición por judit25 fecha: 22-05-2008 a las 16:59:26. |
#2
|
||||
|
||||
Deberías concretar un poco más en cual es la pregunta.
¿Qué es lo que necesitas saber? Para las barras deberías utilizar un ScrollBox; Dentro de un ScrollBox, los controles TImage que necesites (sólo carga imágenes en los visibles); A medida que vayas moviéndote carga las nuevas imágenes. Podría ser una forma de hacerlo, aunque hay que ver cuanta memoria consume y lo que tarda en cargar las imágenes de disco. ¿Te refieres a eso? ¿A otra cosa?
__________________
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
|
||||
|
||||
Cita:
Gracias por responder. A lo que me refiero es de como puedo cargar todas las imagenes que tengo en una tabla de una marca especifica (que filtro del formulario anterior), en un formulario, donde al darle click a esa imagen me retorne al formualrio anterior con los datos de ese producto al que hace referencia esa imagen. Segun el numero de imagenes que tenga la tabla o el query al filtrarlo debera de irse creando un dbimage (me imagino) donde se va a cargar la imagen desde la tabla y colocandola una al lado de la otra o una abajo de la otra. No se si me explique mejor. Gracias de nuevo
__________________
El hombre feliz no es el hombre que rie, sino aquel cuya alma llena de alegría y confianza se sobrepone y es superior a los acontecimientos. Séneca
Última edición por judit25 fecha: 22-05-2008 a las 17:45:59. |
#5
|
|||
|
|||
Holas
Para mostrar eso que quieres hacer, te recomiendo que uses el "ImagesViewer" de las librerias JEDI que anda muy bien. Lo único que en vez de tomarte las imagenes desde una base de datos, te las toma desde un directorio. Supongo que te será sencillo adaptarlo a este componente. Para usarlo solamente tienes que especificar en la propiedad "Directory" el directorio de las imagenes y listo. Despues para actualizar las imagenes:
Despues tambien te dejo algo de codigo para que te des una idea de como trabajan:
Y siguiendo el ejemplo haces lo que tu quieras. Espero que te sirva. Mucha suerte!
__________________
"El ordenador nació para resolver problemas que antes no existían." Bill Gates. Última edición por santus fecha: 22-05-2008 a las 19:26:14. |
#6
|
||||
|
||||
Buenas tardes!
Les cuento que he conseguido parte de lo que necesito, solo me falta poder asignar en tiempo de ejecucion lo que va a hacer al momento de que presionen click en la imagen. Por ahora este es el codigo que he logrado:
Esto es lo que debe de hacer al momento de darle click en una de las imagenes
Como puedo tomar el valor (Text) que esta en ese Edit, que el nombre saque en esa variable?. Es decir si por ej presione en el dbimage1, en la variable nomed1 tendria Edit1. Como puedo convertirlo a un TEdit para poder usar el .text de los edits. (Edit1.text) que ahi es que guardo el codigo que me hace falta para poder filtrar el Query. Gracias anticipadas Saludos
__________________
El hombre feliz no es el hombre que rie, sino aquel cuya alma llena de alegría y confianza se sobrepone y es superior a los acontecimientos. Séneca
Última edición por judit25 fecha: 23-05-2008 a las 16:36:16. Razón: Actualizacion en el codigo |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Galeria de Imágenes en Delphi 7 (Paradox) | lKinGl | Gráficos | 14 | 17-08-2011 18:11:07 |
Formulario tipo Barra de Windows | cone220 | Varios | 1 | 07-03-2007 18:38:41 |
¿Que tipo de imágenes soporta firebird? | Delphius | Firebird e Interbase | 12 | 13-10-2006 19:33:58 |
formulario tipo splash screen | fer21unmsm | Varios | 3 | 06-01-2006 23:03:22 |
ACCESS Imagenes automaticas en formulario | skapado | Gráficos | 3 | 10-02-2005 14:59:21 |
![]() |
|