Ver Mensaje Individual
  #8  
Antiguo 06-10-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Lo que deseas son ventanas de forma irregular, para ello:

Colocas un TImage alineado alclient en la ventana, asignas la imagen y asignas su propiedad Transparent a True.

Ahora las propiedades del Form:
- Color := clgreen; (color de fondo del Form)
- TransparentColorValue := clgreen;
- Transparent := true;

Con eso al ejecutar, delphi hará transparente todo lo que sea de color verde. Puesto que el fondo de la ventana es verde, hará transparente toda la ventana y se verá solo el TImage.

Es conveniente asignar un color que no tenga la propia imagen, de lo contrario pueden salir huecos transparentes, (agujeros en la imagen).

Si no quieres la barra de título, pues también le quitas los BordersIcon borderStyle en bsFixed, etc.

No olvides poner un boton para cerrar la ventana

Quizás te queden algunos pixeles en los bordes de color verde (el usado como transparente), quizás usando el color negro quede mejor.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 06-10-2007 a las 13:12:29.
Responder Con Cita