FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Pintar Imagen en Form
Hola a todos!
He intentado buscar por el foro esto mismo, pero como son palabras bastante genéricas, el resultado de la búsqueda es bastante malo... Os comento mi problema: Tengo un formulario embedido en otro mediante un TPanel: es decir: el TPanel está en el formulario padre, y dentro de éste cargo otro formulario. El problema es que quiero que el formulario hijo sea transparente. Para lograrlo he intentado dos métodos:
La forma en que he implementado el segundo método (que personalmente es el que más me ha gustado) es la siguiente: Código:
procedure TForm1.FormCreate(Sender: TObject); for I := 0 to Self.Width - 1 do for J := 0 to Self.Height - 1 do Self.Canvas.Pixels[I,J]:=IMAGENZONAPRIVADA.Canvas.Pixels[I,J]; end; ¿Alguna idea? Gracias de antemano, LoPiTaL |
#2
|
|||
|
|||
Me autorespondo:
Se consigue sobreescribiendo el método paint con este otro: procedure TForm1.Paint; begin Canvas.Draw(0, 0, backGroundBitMap) ; end; Un saludo, LoPiTaL |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Pintar una imagen como icono dentro de un TEdit | MaMu | Gráficos | 2 | 07-08-2008 04:07:23 |
Pintar una imagen por canal con Scanline | sionks | Gráficos | 5 | 11-02-2008 23:33:20 |
pintar de diferente color a una imagen | Chai | Gráficos | 8 | 30-10-2006 11:55:15 |
Pintar pixels de color en el form | Agar23 | Gráficos | 1 | 18-02-2004 14:06:04 |
Imagen de Fondo en form | lafirma | OOP | 1 | 28-08-2003 19:59:41 |
|