Inicio > Componentes, Delphi > Componente TPanelMiniaturas (En proceso…)

Componente TPanelMiniaturas (En proceso…)

jueves, 4 de noviembre de 2010 Dejar un comentario Ir a comentarios
Share Button

A raiz de la última entrada de este blog respecto a crear componentes en un ScrollBox, y el ejemplo que desarrollé para mostrarlo creando un simple visualizador de imágenes y sus minuatura, Salvador (Delphi básico) y yo mismo, nos hemos propuesto crear un componente que permita gestionar estas miniaturas.

La idea inicial, era simplemente recordar y practicar determinados conceptos sobre componentes, pero poco a poco la cosa ha ido tomando forma y el resultado (por ahora en desarrollo todavía) se está tornando bastante interesante.

El componente TPanelMiniaturas está pensado como una colección  (TCollection) de minuaturas (TCollectionItems). Además se complementa con un componente adicional que se encarga de “pintar” las minuaturas en pantalla y que está ligado a cada ítem de la colección. Debe permitir gestionar esas miniaturas en diseño y en ejecución y facilitar al programador métodos para trabajar con ellas.

Podéis ver más imágenes y detalles del diseño del componente en esta entrada de la web de Salvador:  “Panel de miniaturas” y seguir las últimas ideas que se nos van ocurriendo aquí (debate en facebook). Estamos abiertos a cualquier idea y sugerencia, así que si alguien se anima, que “no se corte”…  ;-)

Un saludo.

Vota este post
Categories: Componentes, Delphi Tags: ,
  1. Paty
    miércoles, 10 de noviembre de 2010 a las 20:17 | #1

    Hola…

    Soy nueva con delphi, ibexpert, firebird, quiero implementar tu ejemplo, pero necesito tener la ruta exacta, sin necesidad de buscarla, crees q me puedas ayudar???

    Gracias por todo…

    San Cristobal de las Casas, Chiapas

  2. Neftalí
    jueves, 11 de noviembre de 2010 a las 11:23 | #2

    Hola Paty.
    ¿Puedes explicarte mejor?
    No se a qué ejemplo te estás refiriendo, ni qué quieres decir con “la ruta exacta”.

    Un saludo.

  3. Paty
    viernes, 12 de noviembre de 2010 a las 03:02 | #3

    Mira estoy haciendo un catalago de articulos en ibexpert y delphi, ya tengo la descripcion y la imagen, pero la tengo q enseñar en un TImage y con un DBNavigator, la verdad me gustaria mucho poder enseñarlas imagenes en un ScrollBox, sin necesidad de un DBNavigator, me podrias ayudar???

    Me refiero al TPanelMiniaturas…

    Gracias;)

  4. Neftalí
    viernes, 12 de noviembre de 2010 a las 09:57 | #4

    Ok.
    Pues si puedes esperate unos días, para primeros de la semana que viene está previsto que publiquemos el componente PanelMiniaturas con el código fuente incluído y las demos. Estamos acabando de pulir algunos errores y documentando el código.

    En cuanto a la ayuda qe me pides, no se a qué te refieres cuando me comentas “..necesito tener la ruta exacta, sin necesidad de buscarla”.
    El componente y el ejemplo, básicamente buscan las imágenes de una carpeta y a partir de ahí generan la lista de miniaturas; en tu caso tendrás que hacer un recorrido por la Base de Datos y guardar esas imágenes en la lista (pero el resto del proceso es similar).

    Tanto en el ejemplo como en la primera versión del componente, todavía no se generan miniaturas “reales” en el componente, sino que almacena las imágenes a tamaño real. Esto puede ser u problema para tí si tienes muchas imágenes. Para la próxima versión, es casi seguro que el componente generará sus propias miniaturas para “ahorar” memoria.

    Un saludo.

  1. viernes, 19 de noviembre de 2010 a las 12:49 | #1
  2. lunes, 22 de noviembre de 2010 a las 00:59 | #2