【发布时间】:2023-06-02 11:27:01
【问题描述】:
我有一个包含图片字段中的图片的表格,我将把它们放入一个 ImageList 中。 代码如下:
ImageList.Clear;
ItemsDts.First;
ImageBitmap:= TBitmap.Create;
try
while not ItemsDts.Eof do
begin
if not ItemsDtsPicture.IsNull then
begin
ItemsDtsPicture.SaveToFile(TempFileBitmap);
ImageBitmap.LoadFromFile(TempFileBitmap);
ImageList.Add(ImageBitmap, nil);
end;
ItemsDts.Next;
end;
finally
ImageBitmap.Free;
end;
但是对于大小与 ImageList 大小不同的图像,我遇到了一些问题。
更新: 我的问题是,当添加大于 ImageList 大小(32 * 32)的图像时,例如 100 * 150 它在连接到 ImageList 的组件中(例如在 ListView 中)没有正确显示。 似乎新添加的图像没有被拉伸,而是被裁剪。我希望像在 ImageList 编辑器中一样拉伸新图像。
【问题讨论】:
-
这还不是问题。 “对于与 ImageList 大小不同的图像,我遇到了一些问题。”请准确描述问题所在,并提出一个具体、直接的问题。
-
你有什么问题?图片看起来如何,您希望它们看起来如何?
-
@David Heffernan 和@Cosmin Prund:对不起。问题已更新...