procedure
TForm1
.
N2Click(Sender: TObject);
var
bmp:TBitmap;
begin
OpenDialog1
.
Title :=
'Відкрити файл...'
;
if
(OpenDialog1
.
Execute)
then
begin
bmp:=TBitmap
.
create;
bmp
.
loadfromfile(
'D:\1.bmp'
);
paintbox1
.
width:=bmp
.
width;
paintbox1
.
height:=bmp
.
height;
paintbox1
.
canvas
.
draw(
0
,
0
,bmp);
bmp
.
Free;
end
;
end
;
procedure
TForm1
.
N3Click(Sender: TObject);
var
bmp: TBitmap;
begin
SaveDialog1
.
Title:=
' Зберегти файл як...'
;
if
SaveDialog1
.
Execute
then
begin
bmp := TBitmap
.
Create;
try
bmp
.
Width := PaintBox1
.
Width;
bmp
.
Height := PaintBox1
.
Height;
bmp
.
Canvas
.
CopyRect(Rect(
0
,
0
, bmp
.
Width, bmp
.
Height), Canvas, rect (
0
,
0
,PaintBox1
.
Width, PaintBox1
.
Height));
bmp
.
SaveToFile(SaveDialog1
.
Filename);
finally
bmp
.
Free;
end
;
end
;
end
;