Esta é uma boa dica para quem deseja fazer aplicativos para exibir fotografias. 1. Coloque no form um TButton e um PaintBox. 2. No evento OnClick do Button escreva: procedure TForm1.Button1Click(Sender: TObject); var I, J: integer; R: TRect; Bmp: TBitmap; begin Bmp := TBitmap.Create; try Bmp.LoadFromFile('c:\teste\imagem.bmp'); PaintBox1.ClientWidth := Bmp.Width; PaintBox1.ClientHeight := Bmp.Height; PaintBox1.Canvas.FillRect(PaintBox1.ClientRect); R.Left := 0; R.Right := Bmp.Width -1; for I := 1 to 10 do begin J := I - 1; while J < (Bmp.Height -1) do begin R.Top := J; R.Bottom := J+1; PaintBox1.Canvas.CopyRect(R, Bmp.Canvas, R); J := J + 10; end; Sleep(50); end; finally Bmp.Free; end; end;
O conteúdo desta página pode ajudar alguém? Compartilhe!