Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-07-2003
silviodp silviodp is offline
Miembro
 
Registrado: may 2003
Ubicación: General Levalle, Argentina
Posts: 277
Poder: 22
silviodp Va por buen camino
Bitmap mosaico de fondo

Hola, mi problema es el siguiente:
quiero poner un bitmap en mosaico de fondo de el form principal de mi aplicacion. Utilice el que está en el ejemplo que Nº210 que está en Trucomania, el programa compila pero no pone el bitmap de fondo.
Mi ventana principal es un form MDI.
Como puedo hacer para lograrlo?
Gracias, saludos.
Responder Con Cita
  #2  
Antiguo 25-07-2003
Avatar de German
German German is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona - España
Posts: 133
Poder: 22
German Va por buen camino
Lightbulb

Suponiendo que tenemos un componente tImage (Image1) pegado en el form con la propiedad align igual a alClient:


procedure TForm1.FormCreate(Sender: TObject);
var Fondo: tBitmap;
begin
Fondo := TBitmap.Create;
Fondo.LoadFromFile('D:\imagen\YoKeSe.bmp');
Image1.Canvas.Brush.Bitmap := Fondo;
Image1.Canvas.FillRect(Rect(0,0,Form1.Width,Form1.Height));
Fondo.Free;
end;


Salu2.

Última edición por German fecha: 25-07-2003 a las 13:31:42.
Responder Con Cita
  #3  
Antiguo 25-07-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.938
Poder: 27
delphi.com.ar Va por buen camino
Hola Germán, tengo un par de comentarios para tu propuesta:

1: ¿La finalidad de tu código no es lo mísmo que hacer esto?:
Código:
Image1.Picture.LoadFromFile('C:\WINDOWS\FORDWP.bmp');
2: ¿Lo has probado?, no creo que funcione recuerda que el form principal es MDI

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #4  
Antiguo 25-07-2003
Avatar de German
German German is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona - España
Posts: 133
Poder: 22
German Va por buen camino
Lightbulb

1.- El resultado de tu código no es el mismo que el mio
2.- El que deberia haberlo probado antes de postear eres tú.
3.- Un pimiento rojo.
4.- Dos pimientos verdes.
5.- Tres tomates maduros.
6.- Un pepino.
7.- Media cebolla.
8.- Un ajo.
9.- Dos rebanadas de pan.
10.- Un poco de aceite.
11.- Un poco de vinagre.
12.- Agua freskita.

Con eso ya tienes el gazpacho.

Salu2.
Responder Con Cita
  #5  
Antiguo 25-07-2003
__cadetill __cadetill is offline
Miembro
 
Registrado: may 2003
Posts: 3.387
Poder: 25
__cadetill Va por buen camino
Al igual te sirve un ejemplo que tiene Marteens en su web

http://www.marteens.com/ejemplos.htm

Mirate el imMDIBkg

Suerte
Responder Con Cita
  #6  
Antiguo 25-07-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.938
Poder: 27
delphi.com.ar Va por buen camino
Cita:
Posteado originalmente por German
El que deberia haberlo probado antes de postear eres tú.
Discúlpame si mi mensaje sonó mal!!
Lo he probado!!.. por eso mi mensaje!!
Tienes razón con lo del código.. omití una pequeña palabra "Brush".. ..

Tengo un MDI que hace esto, pero tiene demasiado código como para postear el ejemplo... Si el tema sigue lo voy a dejar en mi página.

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #7  
Antiguo 25-07-2003
Avatar de German
German German is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona - España
Posts: 133
Poder: 22
German Va por buen camino
No hay nada que disculpar.

Salu2.
Responder Con Cita
  #8  
Antiguo 25-07-2003
Avatar de delphi.com.ar
delphi.com.ar delphi.com.ar is offline
Federico Firenze
 
Registrado: may 2003
Ubicación: Buenos Aires, Argentina *
Posts: 5.938
Poder: 27
delphi.com.ar Va por buen camino
Bueno, he limpiado el código y lo subí a mi página en la sección de ejemplos. El tema es que después de haberme tomado este trabajo se me ocurrió ver el código de Ian Marteens, y es muy parecido...

Saludos!
__________________
delphi.com.ar

Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla.
Responder Con Cita
  #9  
Antiguo 26-07-2003
Julià T. Julià T. is offline
Miembro
 
Registrado: may 2003
Ubicación: en el teclado
Posts: 314
Poder: 22
Julià T. Va por buen camino
Hola a todos:

Para empezar decir que las versiones 5, 6 y 7 de delphi, cada una se comporta de diferente manera a la hoar de colocar una imagen de fondo (me refiero a un Timage).

Por ejemplo en delphi 5, el TImage se queda encima de los formularios mdichild, en delphi 6 hacia una cosa rara (creo), en cambio en delphi 7, se queda debajo de los mdichild, por lo que ya no es necesario recurrir a "trucos" para poder poner una imagen de fondo.

Para los que no tengais delphi 7 y querais un componente que hize basado en el código de Marteens para facilitar las cosas, visitar la página personal que me estoy haciendo http://joul.webcindario.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 21:09:13.


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
Copyright 1996-2007 Club Delphi