以下是一个简单的image中图片更换代码,不过,好像不太好用,总能保留上一次的图片,不知道什么原因。
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
self.Image1.Picture.Bitmap.Assign(nil);
if self.ImageList1.GetBitmap(0,bmp) then
self.Image1.Picture.Bitmap.Assign(bmp)
else
showmessage('error');
end;
procedure TForm1.BitBtn2Click(Sender: TObject);
begin
self.Image1.Picture.Bitmap.Assign(nil);
if self.ImageList1.GetBitmap(1,bmp) then
self.Image1.Picture.Bitmap.Assign(bmp)
else
showmessage('error');
end;