Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Gráficos (https://www.clubdelphi.com/foros/forumdisplay.php?f=8)
-   -   Copiar imagen al Paintbox (https://www.clubdelphi.com/foros/showthread.php?t=56200)

pulpin 10-05-2008 07:03:14

Copiar imagen al Paintbox
 
bueno amigos trato de copiar una imagen dentro de un paintbox pero no logro que aparesca, todo salen bien la compilacion y el programa correo pero no sale la imagen.

#include <vcl.h>
#pragma hdrstop
#include "carros.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
Graphics::TBitmap* bufer = new Graphics::TBitmap;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
TRect xRect = Rect(0,0,100,100);
bufer->LoadFromFile("carro.bmp");
PaintBox1->Canvas->CopyRect(xRect,bufer->Canvas,xRect);
PaintBox1->Refresh();
}

si tengo algun error en, espero me ayuden

roman 11-05-2008 06:28:08

Un PaintBox no es como un Image en el que "pegas" una imagen y se queda ahí. El PaintBox funciona más al estilo clásico de Windows, en el sentido de que tienes que indicar en todo momento, qué y cómo quieres dibujar en él. Para ello se usa su evento OnPaint.

Por otra parte, si lo único que quieres es mostrar una imagen almacenada en un archivo, definitivamente te conviene más usar un control Image.

// Saludos


La franja horaria es GMT +2. Ahora son las 08:05: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