Ver Mensaje Individual
  #4  
Antiguo 07-02-2006
Kafu Kafu is offline
Miembro
 
Registrado: may 2003
Ubicación: Bilbao
Posts: 117
Reputación: 22
Kafu Va por buen camino
Sí, perdona.
El error da al hacer el copyrect y a veces si la imagen es muy grande simplemente al asignar el width a image1.

Código:
  
        TRect MyOther;
        Image1->Height = ImagenDiagrama->Height;
        Image1->Width = GridDatos->Width + ImagenDiagrama->Width;
        MyOther = Classes::Rect(GridDatos->Width,0,ImagenDiagrama->Width + GridDatos->Width, GridDatos->Height);
        Image1->Canvas->CopyRect(MyOther,ImagenDiagrama->Canvas ,ImagenDiagrama->Canvas->ClipRect);
        MyOther = Classes::Rect(0,0,GridDatos->Width, GridDatos->Height);
        Bitmap->Canvas->CopyRect(MyOther,GridDatos->Canvas ,GridDatos->Canvas->ClipRect);
        Image1->Picture->Bitmap->SaveToFile(AnsiString("C:\\kafu.bmp"));
Responder Con Cita