PDA

Ver la Versión Completa : pintar Elipse transparente


franc28
03-05-2004, 20:58:22
Hola

Tengo un problema, y es que no se como se dibuja una elipse transparente.
Es decir tengo un objeto de fondo y tengo que dibujar una elipse encima, pero que el fondo siga viendose.

¿Como puedo hacerlo?

Gracias..

marcoszorrilla
03-05-2004, 21:50:20
Pon la propiedad Style del "Brush" a bsClear. (Utilizando un objeto Shape.

Un Saludo.

franc28
04-05-2004, 19:40:43
Hola otra vez.
Pongo lo que me dijiste pero me lo sigue pintando encima del objeto sin ser transparente

Shape1.Brush.Style:=bsClear;
canvas.Ellipse(50,50,190,190);

¿?

roman
04-05-2004, 19:57:01
¿Qué tiene que ver un objeto Shape con el canvas del formulario?

:confused:

// Saludos

Amilius
04-05-2004, 22:03:57
Hola otra vez.
Pongo lo que me dijiste pero me lo sigue pintando encima del objeto sin ser transparente

Shape1.Brush.Style:=bsClear;
canvas.Ellipse(50,50,190,190);

¿?
with canvas do //canvas=lienzo destino
begin
Brush.style:=bsClear;//brocha del lienzo
Ellipse(50,50,190,190);
end;