【发布时间】:2010-08-02 04:53:23
【问题描述】:
我已经创建了一个包含 20 个位图的图像列表和一个从 1 到 20 的下拉列表值。当我选择下拉列表时,它应该显示与下拉列表索引对应的位图。我面临的问题是,当我选择下拉列表并且图像太小时,它会一直显示相同的图像。有什么想法可以解决这个问题吗?把图片放大吗?
procedure TForm1.FormShow(Sender: TObject);
var
i : integer;
begin
for i:=0 to 20 do begin
cboIcon.Items.Add(inttostr(i));
end;
end;
procedure TForm1.cboIconChange(Sender: TObject);
begin
ImageList1.Draw (Image1.Canvas, 0,0, cboIcon.ItemIndex);
end;
【问题讨论】:
标签: delphi