Jump to content


Evento OnClick en una imagen por zona.


  • Please log in to reply
13 replies to this topic

#1 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Posted 17 November 2008 - 01:54 PM

Evento OnClick en una imagen por zona.La idea es tener una imagen y poder selecionar algunas zonas dentro de ella. en las que se puedan hacer diferentes procedimientos onclick.
Es esto posible?
Un Saludo.

#2 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4483 posts
  • LocationVenezuela

Posted 17 November 2008 - 02:24 PM

podrias dividirlas en varios cuadros, y unirlas en varios TImage...
  • 0

#3 enecumene

enecumene

    Webmaster

  • Administrador
  • 7419 posts
  • LocationRepública Dominicana

Posted 17 November 2008 - 04:24 PM

Concuerdo con eduarcol, es la única manera que se me ocurre  *-)
  • 0

#4 seoane

seoane

    Advanced Member

  • Administrador
  • 1259 posts
  • LocationEspaña

Posted 17 November 2008 - 04:26 PM

Puedes usar dos TImage, una con la imagen real y otra con una "mascara" donde cada zona está pintada de un color diferente, así en el evento OnMouseUp del primer TImage solo tenemos que ir al segundo TImage y ver de que color esta para saber que zona estamos pulsando. Es solo un ejemplo, lo vas a tener que trabajar un poco (lo primero es ocultar el segundo TImage) pero es un comienzo.

Abajo te dejo un ejemplo

Attached Files

  • Attached File  21_.zip   47.99KB   15 downloads

  • 0

#5 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Posted 17 November 2008 - 04:57 PM

Gracias amigos. La idea espoder de una imagen, lograr establecer zonas y en ellas eventos onclick.
Ese ejemplo de seoane me dio problemas, no se si es que no estoy en mi pc normal y el delphi en esta tiene problema.
Un Saludo.


#6 seoane

seoane

    Advanced Member

  • Administrador
  • 1259 posts
  • LocationEspaña

Posted 17 November 2008 - 05:10 PM

¿Y Que problemas te dio?  :^)
  • 0

#7 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Posted 17 November 2008 - 05:18 PM

¿Y Que problemas te dio?  :^)

Trate de habrir el project y me dio error. .pas

Un Saludo.
PD:nunca he proado si el delphi que tengo en esta laptop trabaja bien.

#8 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4483 posts
  • LocationVenezuela

Posted 19 November 2008 - 06:36 AM

y no puedes detallar un poco mas el error?
  • 0

#9 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Posted 19 November 2008 - 08:05 AM

y no puedes detallar un poco mas el error?

Tu puedes copilar ese ejemplo que postio seoane?
Un Saludo.

#10 eduarcol

eduarcol

    Advanced Member

  • Administrador
  • 4483 posts
  • LocationVenezuela

Posted 19 November 2008 - 08:33 AM

si lo pude compilar y funciona de las mil maravillas, Seoane eres un barbaro  (y)
  • 0

#11 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Posted 19 November 2008 - 09:09 AM

jajajajajajaja mira ahora si me funciona, pero la verdad las otras noches no estaba el file .dpr

Un Saludo.
PD:Ya tengo Delphi en esta pc tambien. :)

#12 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Posted 19 November 2008 - 01:38 PM

Gracias seoane, esta bueno es ejemplo.

Un Saludo.

#13 seoane

seoane

    Advanced Member

  • Administrador
  • 1259 posts
  • LocationEspaña

Posted 19 November 2008 - 02:53 PM

Gracias seoane, esta bueno es ejemplo.

Pero la pregunta es: ¿Le acertaste o no le acertaste al gatito?  :^)
  • 0

#14 Guest_Jose Fco_*

Guest_Jose Fco_*
  • Visitante

Posted 19 November 2008 - 04:54 PM


Gracias seoane, esta bueno es ejemplo.

Pero la pregunta es: ¿Le acertaste o no le acertaste al gatito?  :^)

jajajajajaja si claro me salio el showmessage con la confirmacion.El problema es que para un solo target en una foto esta bien.Ya cuando son 5 o 6 en una foto es mucho trabajo.Tengo que usar otra cosa y no una foto.
Un Saludo.




IP.Board spam blocked by CleanTalk.