¿Cómo insertar un pequeño círculo de manera dinámica con coordenadas Y y Y dentro de una imagen?

Hola, necesito colocar de manera dinámica mediante coordenadas, un pequeño círculo dentro de una imagen previamente mostrada en pantalla.. La imagen es tipo IMAGE, pero no encuentro alguna propiedad que me permita en tiempo de ejecución colocar dicho punto o círculo en esa imagen..

Gracias por su atención.

1 Respuesta

Respuesta
1

Explicame un poco mas haber si te puedo ayudar!

Hola. gracias por tu interés.

El asunto es el siguiente: tengo una aplicación que muestra un rostro (una imagen tipo "picture"·), en una tabla tenemos un par de datos que determinan coordenadas XY, lo que necesito es poder presentar un pequeño círculo (o la imagen de un círculo) de manera dinámica en la ubicación que determinen esas coordenadas y ésto conforme se desplace el cursor sobre el grid que contiene la información de la tabla que contiene las coordenadas.

En otras palabras, la aplicación presenta el rostro, si por ejemplo previamente se determina que el ojo izquierdo está en la coordenada 50,100 de la imagen, este par de datos está almacenado en la tabla, en tiempo de ejecución, cuando el cursor se posicione sobre el punto "ojo izquierdo", en ese momento debe desplegarse el punto o círculo en la posición 50,100 de la imagen, el ojo derecho, obviamente tendrá otro par de coordenadas.

De nuevo, gracias por tu interés y colaboración...

¿Haz probado utilizar Las propiedades Top y Left de la Imagen?

No, no he visto esas propiedades, pero lo que quisiera es como la propiedad Circle del form, donde le especificas el objeto y sus coordenadas y se dibuja el círculo.. Pero funciona únicamente para el form y lo otro sería que pudiera crear y desplegar el círculo sobre el form tipo Top, pero también es una propiedad del form

Puedes agregar una imagen de un circulo a un objeto "Image" creado en tiempo de ejecución

Mas o menos así:

ThisForm.Addobject("MICIR","Image")&&El objeto se llamaría micir
ThisForm.MICIR.Picture="Circulo.png"&&En el caso que la imagen del circulo se llame "Circulo.png"
ThisForm.MICIR.Visible=.T.
ThisForm.MICIR.Top=Coordenadas&&La coordenadas serian los valores que supongo estarían guardas en la tabla
ThisForm.MICIR.Left=Coordenadas&&La coordenadas serian los valores que supongo estarían guardas en la tabla

Gracias, muchas gracias por tu excelente y efectiva colaboración... Eso precisamente era la solución que necesitaba.

Saludos y de nuevo muchas gracias

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas