After the imagecollection can add pictures, but virtualimagelist1 cannot be loaded dynamically, but when it is added manually, the bound pictures can be displayed, and the dynamic loading cannot be displayed,
procedure TForm2.Button1Click(Sender: TObject);
begin
ImageCollection2.Add('1','D:\pict\1.png');
ImageCollection2.Add('2','D:\pict\2.png');
ImageCollection2.Add('3','D:\pict\2.png');
VirtualImageList1.ImageCollection:=ImageCollection1;
VirtualImageList1.UpdateImageList;
end;