Panel de miniaturas

Hace unos días, leía con interés una de las entradas de Neftalí. Como siempre, su lectura resulta útil,   y creo que eso es algo que compartiréis. 🙂

En esa entrada, cuyo enlace incluyo mas abajo, se dejaban unas lineas de código que crean un ejemplo de visor de imágenes, con un control a través de las miniaturas creadas. Ese tipo de código que suele nacer a raíz de una pregunta en un foro y que luego, tras resolverla y discutir sobre ella, mueve nuestra curiosidad y nuestro ánimo a retocarlo para compartirlo con otros compañeros en un blog.

Este era el enlace de la entrada y del código fuente:

http://neftali.clubdelphi.com/?p=1087

Código completo de la entrada de Neftali

Imagen visor

A mi me pasó mas o menos lo mismo tras leer su entrada. Las dos semanas anteriores había repasado conceptos del diseño de componentes y a la vista de ese código, pensé que me sería «educativo» verme en la tesitura de trasladarlo a un componente para encapsularlo y usarlo desde el IDE. Y en eso me puse.

El blog llega a estar inactivo durante días o semanas en esos casos. Pasa algo similar a cuando me «enfrasco» con alguno de los artículos, que acaban absorbiendo el tiempo. 😀

Con Germán ya tengo algo de amistad, así que le envié un primer borrador de ese pequeño componente para ver si quería compartirlo y participar en la tarea, y de esa forma lo colgaba el también en su blog, junto a  la entrada que lo había motivado.

Estas dos imágenes, se corresponden con unas lineas de código para testearlo y probarlo. Al pulsar sobre la miniatura visualizaría la imagen sobre el display pero realmente el componente principal es el TScrollBox que contiene dichas miniaturas y el resto de controles utilizan los métodos y eventos de dicha clase TPanelMiniaturas para acceder a su funcionalidad.

Presentacion

Y esta imagen, al pulsar sobre la imagen de las palmeras, haciendo unas pruebas.

ImagenCargada

Mas abajo, se puede ver el componente sobre un formulario cualquiera.  Como permite cargar las imágenes en tiempo de diseño, ya que utiliza las típicas colecciones para recrear las miniaturas, podemos cargar cualquier imagen y hacer uso de la persistencia para que se guarde y sea cargada al inicio.

TPanelMiniaturas

Iremos publicando el código y las ideas que nos parezcan oportunas que puedan enriquecer el pequeño ejemplo en versión componente. Estamos en ello  🙂   El único deseo que nos mueve es colaborar y ser útiles a nuestra comunidad.

En mi caso, os iré informando a través de Facebook de los pasos que vamos dando.

Antes de finalizar, quería recordaros que ya se encuentran disponibles los videos de las sesiones de Coderage 5. Aunque se encuentran disponibles en inglés, hay algunos muy interesantes y os aconsejo que les deis un vistazo. Podéis bien descargarlos en formato mp4 o visionarlos desde la misma web de Embarcadero.

Esta es la dirección:

http://www.embarcadero.com/coderage5/sessions

Un saludo a todos.

Una respuesta a “Panel de miniaturas

Add yours

Deja un comentario

Blog de WordPress.com.

Subir ↑

Marina Casado

Escritora y Doctora en Literatura Española. Periodista cultural. Madrid, España

Sigo aqui

Mi rincon del cuadrilatero, ahi donde al creer que me he rendido, aun sigo peleando.

Recetas y consejos nutricionales

Indicadas para personas con diabetes, recomendadas para todos.

¡Buen camino!

ANÉCDOTAS Y REFLEXIONES SOBRE UN VIAJE A SANTIAGO…

https://lfgonzalez.visiblogs.com/

Algunas reflexiones y comentarios sobre Delphi

It's All About Code!

A blog about Delphi, C++ Builder and related technologies...

The Podcast at Delphi.org

The Podcast about the Delphi programming language, tools, news and community.

Blog de Carlos G

Algunas reflexiones y comentarios sobre Delphi

The Road to Delphi

Delphi - Free Pascal - Oxygene

La web de Seoane

Algunas reflexiones y comentarios sobre Delphi

El blog de cadetill

Cosas de programación....... y de la vida

Delphi-losophy

A Lover of Delphic Wisdom

Delphi en Movimiento

Algunas reflexiones y comentarios sobre Delphi

marcocantu.blog

Algunas reflexiones y comentarios sobre Delphi

Press F9

Algunas reflexiones y comentarios sobre Delphi

El blog de jachguate

Un blog sobre tecnología y la vida en general