Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   como adaptar un for a la forma de una imagen (https://www.clubdelphi.com/foros/showthread.php?t=13900)

JefeNet 02-09-2004 22:32:42

como adaptar un for a la forma de una imagen
 
hola, quisiera saber como debo hacer para que un formulario no sea rectángular, si no que tome la forma de una imagen que yo quiera. yo habia leido eso por ahi pero en este foro ya revise y no encuentro como hacerlo. lo que quiero es hacer una especie de skin como las que trae el mediaplayer o winamp.
les agradezco de antemano

JefeNet 02-09-2004 22:52:36

yo usaba en delphi6 el componente llamado coolform pero ahora uso delphi7 y el coolform no sirve.

Jonathan 07-09-2004 13:37:24

Metodo Sencillo
 
Hola lo q yo utilizo para cambiar el aspecto del form es colocar el componente timage y cambiar las propiedades del form:

TransparentColor=true;
TransparentColorValue=Color q le hayas puesto al Form;

Con esto el formulario se hace transparente con lo solo es visible la imagen q has puesto.

No se si sera lo q buscas, espero q te haya servido de ayuda.

salvica 07-09-2004 20:04:13

Cita:

Empezado por JefeNet
.. quisiera saber como debo hacer para que un formulario no sea rectángular, si no que tome la forma de una imagen que yo quiera...

Para esto, le asignas al contenedor de la imágen la propiedad Autosize := true, cargas la imágen y le das al form el tamaño de la imágen cargada, por ejemplo:
Código Delphi [-]
     ...
     MiImagen : TImage;
     ...
     MiImagen.AutoSize := true;
     MiImagen.Picture.LoadFromFile( "una_Imagen.jpg" );
     Form1.Height := MiImagen.Height;
     Form1.Width := MiImagen.Width;
     Form1.Refresh;
A los tamaños del Form no recuerdo si hay que sumarle algo (por los bordes)
Saludos

JefeNet 10-09-2004 20:38:44

gracias problemita solucionado


La franja horaria es GMT +2. Ahora son las 20:24:19.

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