Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Gráficos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-10-2006
oregon oregon is offline
Miembro
 
Registrado: oct 2006
Posts: 90
Poder: 18
oregon Va por buen camino
Ocultar o apagar un jpg

Saludos,

En un scrollbox tengo metido un timage (en principio con un jpeg). Necesitaría hacer un efecto de apagar la imagen (aclararla, como cuando se pone un cuadrado blanco semitransparente en power point) de manera rápida e instantánea, y pudiendo sequir navegando por ella con el scroll.
He visto una posible solucion en Trucomanía (http://www.q3.nu/trucomania/), pero requiere un bmp y es lento y yo deseo que el usuario de mi aplicación lo pueda hacer con cualquier tipo de imagen. Además, sólo tiene que ser rápido y temporal. Se tiene que poder vover a ver la imagen tal cual.

Para probar, he aplicado la opción de hacer desaparecer la imagen (Image1.visible:=false), pero cuando la vuelvo a hacer visible, esta vuelve a la esquina superior izquierda. Sí, ya se que es un poco (bastante) rústico, pero no se me ocurre como hacerlo.
La idea es que si el usuario ha hecho un zoom o está navegando en cualquier parte de la imagen, pueda "apagarla o hacerla desaparecer" sin cambiar la zona que estaba visualizando cuando vuelva a hacerla visible.

¿alguna idea de qué puedo intentar? Muchas gracias de antemano,

Ciao!
Responder Con Cita
  #2  
Antiguo 27-10-2006
Avatar de Bicho
[Bicho] Bicho is offline
Miembro Premium
 
Registrado: jul 2003
Ubicación: Inca - Mallorca
Posts: 1.776
Poder: 22
Bicho Va por buen camino
Hola oregon, si te pasas por la sección de trucos te puedes encontrar por ejemplo con el truco de Seoane, a ver si te sirve.

Saludos
Responder Con Cita
  #3  
Antiguo 02-11-2006
oregon oregon is offline
Miembro
 
Registrado: oct 2006
Posts: 90
Poder: 18
oregon Va por buen camino
Apagar la imagen

Saludos,

He comprobado el truco propuesto por Seoane, y no me acaba de servir. Necesito algo más como el truco que aparece por aquí de hacer transparence el form mediante Alphablend. El problema es que esta opción no existe para otros componentes que no sean el form. Porque otra opción era crear un componente Shape que cubra la imagen y hacerla semitransparente, pero no puede ser (creo).
Otra opción que se me acaba de ocurrir es pasar la imagen a blanco y negro (efecto tipo apagado de Xp) aunque instantáneo (no un apagado progresivo), pero no se como quedaría, ni si sería reversible.

Alguna idea?

Gracias gente!!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Apagar una PC en red metalfox6383 Varios 12 15-05-2006 15:06:11
Apagar el PC con vb6 Cerathos API de Windows 1 03-01-2005 15:59:17
Apagar PC en XP tiel API de Windows 0 30-07-2004 23:17:00
Apagar win2000 acrophet Windows 0 25-09-2003 16:22:56
Apagar pc con Win XP mrmanuel OOP 5 16-07-2003 12:11:34


La franja horaria es GMT +2. Ahora son las 16:39:47.


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
Copyright 1996-2007 Club Delphi