Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   seleccionar imagen de un thumbnail de imagenes (https://www.clubdelphi.com/foros/showthread.php?t=60201)

carlo_acp 24-09-2008 14:01:10

seleccionar imagen de un thumbnail de imagenes
 
hola amigos, estoy en un proyecto en el cual se trabaja bastante con modelos basados en imagenes, y para poder seleccionar un modelo necesito mostrar un thumbnail de estas imaganes que estan distribuidos en directorios, quiero poder capturar el evento onClick para hacer zoom a la imagen y con doble click capturar el nombre de la imagen y poder trabajarlo dentro del software. Estuve viendo otros hilos pero hablan de ver imagenes pero no de como seleccionar una imagen y capturar el evento OnClick y DoubleClick. Si conocen de la forma o un componente q hagan posible esto, se lo agradeceria mucho, gracias de antemano.

mightydragonlor 24-09-2008 15:27:16

hola carlo_acp, hace algún tiempo pude probar los componentes Jedi, en esta libreria encuentras el componente que necesita, creo que se llama TPanelThumbnail.

madiazg 24-09-2008 16:38:26

Hola,
yo estoy haciendo un programa (imagen3D) que muestra los thumbnail de unas imágenes cuyo path almaceno en una base de datos. Si pasas el ratón por encima muestra el nombre del fichero y si haces click sobre el thumbnail la imagen referenciada por dicho thumbnail se muestra en pantalla.
Lo que hago básicamente es ir mostrando los thumbnail en una ListView y, paralelamente, almacenar la ruta del fichero en un Listbox (en el mismo orden) invisible. De esta forma, cuando selecciono un thumbnail sólo tengo que averiguar la posición que ocupa en el Listview que coincidirá con la posición de su path en el Listbox.
Ahora no estoy en casa pero si tienes dudas esta noche puedo publicar el código que utilizo.
Seguro que hay alguna forma más fácil y profesional de realizar esto pero esta es la que yo utilizo con mis escasos conocimientos de Delphi.
Saludos...
Miguel Angel

jcarteagaf 24-09-2008 16:45:26

Los componentes Jedi tienen un componente llamado TJvThumbView, al cual tu le pasas la carpeta donde estan las imagenes y te muestra un thumbnail de imagenes, la cabecera de cada imagen tiene el nombre del archivo, la propiedad SelectedFile te da el nombre de la imagen seleccionada. Responde ademas a los eventos Onclick y OnDblClick. Lo mejor de todo es gratis.

Saludos

carlo_acp 24-09-2008 20:40:37

Gracias amigos, con esto puedo llegar a lo que quiero.


La franja horaria es GMT +2. Ahora son las 23:18:24.

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