¿Cómo poner varias imágenes en un TImage (En Delphi)?
1 Archivos Adjunto(s)
Estoy utilizando Delphi y se que para poner una imagen en un TImage sería:
Pero lo que yo quiero es poner varias imágenes a la vez en el TImage, debido a que en el TImage igual dibuje líneas, entre otras figuras. ¿Podrían ayudarme? Por favor |
Hola Ines Rodriguez.
Un componente TImage sólo puede contener una imágen. De modo que si deseas mostrar varias imágenes en él, deberás componer una imágen a partir de las demás y luego asignar la imágen compuesta al TImage. A partir del gráfico no puedo entender que es lo que queres lograr. Si nos dijeras con todo detalle lo que estas buscando, con seguridad podamos darte respuestas mas concretas a tu consulta. Saludos :) |
Ines Rodriguez,
Cita:
Pregunto: ¿Has considerado usar el TCanvas para dibujar y TImage solo para visualizar?. Revisa esta información: Cita:
Nelson. |
1 Archivos Adjunto(s)
Hola, si lo que quiero hacer es dibujar un diagrama como el que adjunto, creando lineas con:
y usando MOUSEDOWN y MOUSEUP para sus coordenadas pero bueno aparte de eso quiero insertar las imágenes (descargadas de google NO dibujadas) como la computadora, el router etc. por medio de los botones, bueno por ejemplo si le doy en el boton linea pues dibujo una linea que seria representación del cable y así sucesivamente si le doy en el boton computadora me muestre dicha imagen y así sucesivamente con la impresora, el switch etc. hasta ir formando todo mi diagrama. Les adjunto igual mi código por si no me supe explicar jeje Gracias por la ayuda de antemano :D
|
Hola Inés.
Por favor cuando incluyas código delphi, enciérralo entre las etiquetas correspondientes de este modo: (ya las agregué a tu mensaje) Saludos y gracias por tu colaboración :) |
Hola Inés.
Un ejemplo de como pienso que podrías implementar lo que estas buscando sobre el manejo de las imágenes. El mismo usa un TImage por cada elemento a insertar (server, terminal, router, etc) que residen en un TScrollBox y como destino contenedor un TPanel.
El resultado es este: Como mencionaste que usas la clase TCanvas para dibujar las conexiones, previamente deberás interponer la clase TPanel y publicar la propiedad Canvas para poder usarla en él:
Saludos :) |
Hola ecfisa.
Me has ayudado demasiado enserio muchas gracias. Bonita noche. ;) :) |
La franja horaria es GMT +2. Ahora son las 18:30:19. |
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