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 14-11-2006
jpcancino jpcancino is offline
Miembro
 
Registrado: ene 2004
Posts: 47
Poder: 0
jpcancino Va por buen camino
Hacer click en una zona de la imagen

Hola, hace mucho tiempo q no escribía por estos lados, pero tengo una duda.

Como se hace para usar sectores de una imagen como boton, es decir, hago click en sierto sector de un mapa(una region con x forma, no rectangular) y me aparece el formulario de esa región o lo que quiera ejecutar.

Espero alguien me ayude y haya quedado claro la duda.


Saludos
Responder Con Cita
  #2  
Antiguo 14-11-2006
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.269
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Se puede hacer manualmente detectando el click de ratón (OnMouseDown, por ejemplo), de ahí sacando las coordenadas (X,Y), convirtiéndolas y ejecutando la acción que quieras segun la región pulsada.

Otra opción es usar algun componente que te permita definir y gestionar de forma fácil esas regiones dentro de una imagen (por ejemplo si tienes muchas, o incluso si la forma no es rectángular).
Revisa la página de Mirkes; Bájate el ejemplo del componente de regiones y a ver si te puede servir.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 14-11-2006
jpcancino jpcancino is offline
Miembro
 
Registrado: ene 2004
Posts: 47
Poder: 0
jpcancino Va por buen camino
Gracias por tu respuesta, es exactamente lo que necesito .

Saludos
Responder Con Cita
  #4  
Antiguo 26-06-2010
gio013 gio013 is offline
Miembro
 
Registrado: abr 2010
Posts: 22
Poder: 0
gio013 Va por buen camino
esta tarde pero de algo a de servir...

se puede usar como botones usando la posición
Código Delphi [-]
procedure TForm1.MPRegionImage1Click(Sender: TObject);
begin
label1.Caption:=inttostr(MPRegionImage1.RegionAtCursorPos);
end;
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
Simular click en submit(imagen) de formularios web RazoR Internet 9 17-03-2011 18:31:07
Imagen de una zona de un formulario. rocio84 Gráficos 5 22-08-2006 17:14:23
menu al hacer click derecho dmagui OOP 2 11-10-2005 22:51:39
Hacer click con el ratón Lightboy Varios 2 16-12-2003 10:38:16


La franja horaria es GMT +2. Ahora son las 14:21:27.


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