Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Imagen en mosaico en TPanel (ya he buscado en el foro)

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Imagen en mosaico en TPanel (ya he buscado en el foro) Responder citando

Hola,

he estado buscando sobre como poner una imagen en mosaico como fondo, pero no me funciona no se porque.

Pongo:

// Asigna la imagen a modo de mosaico al Form
Image1->Visible = false;
Brush->Bitmap = Image1->Picture->Bitmap;

pero nada, también lo he probado para el fondo de un Form y tampoco.

Me estoy olvidando de alguna propiedad o algo?
Tengo que hadce algo antes?

Gracias
Volver arriba
Mensaje    Asunto: Posible Solucion Responder citando

Proba esto que puede ser una solucion:
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
Graphics::TBitmap *bmp;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormActivate(TObject *Sender)
{
bmp = new Graphics::TBitmap;
bmp->LoadFromFile("d:\\winnt\\azteca.bmp");
Form1->Brush->Bitmap = bmp;
}
//---------------------------------------------------------------------------

Otra opción es con la propiedad canvas.

Saludos.
Lalo
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Hola,

he probado lo que has puesto (exepto la ruta de la imagen, yo la tengo en c:\\windows\\azteca.bmp) en un form nuevecito y un botón, pero nada, no hay forma

no entiendo muy bién por que a mi no me funciona y a vosotros si... Sad

Utilizo c++Builder6 y XP también lo he probado en un 2003 server.


Muchas gracias
Volver arriba
Mensaje    Asunto: Responder citando

Código:
//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
Image1->Visible = false;
Brush->Bitmap = Image1->Picture->Bitmap;

}
//---------------------------------------------------------------------------

_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

Hola César,

me funciona, pero me crea el mosaico dentro de Image1 y no en el fondo del form, es esto asi? o deberia fucionar de otra forma?

Como seria para un TPanel? se puede?

Gracias
Volver arriba
Mensaje    Asunto: Responder citando

Agreg el prefijo "this"
César C. Salazar González escribió:
Código:
//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
Image1->Visible = false;
this->Brush->Bitmap = Image1->Picture->Bitmap;

}
//---------------------------------------------------------------------------

_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.