У меня есть таблица, содержащая изображение в поле изображения, и я собираюсь поместить их в список изображений.Вот код:
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.