兩個image, 一個button
image1放一個圖標
procedure TForm1.Button1Click(Sender: TObject);
var
Icn: TIcon;
Bmp: TBitmap;
begin
Icn:=TIcon.Create;
Bmp:=TBitmap.Create;
try
Icn.Assign(Image1.Picture.Icon);
Image2.Picture.Icon:=nil;
Bmp.Width:=Icn.Width;
Bmp.Height:=Icn.Height;
Bmp.Canvas.Draw(0,0,Icn);
Image2.Canvas.StretchDraw(Image2.ClientRect, Bmp);
finally
Icn.Free;
Bmp.Free;
end;
end;