procedure TForm1.Button1Click(Sender: TObject);<br>var<br> a:TBitmap;<br> sr: TSearchRec;<br>begin<br> a:=TBitmap.Create;<br> if FindFirst('c:/', faAnyFile, sr) = 0 then<br> begin<br> a.LoadFromFile('c:/'+sr.Name);<br> ImageList1.Add(a,a);<br><br> while FindNext(sr) = 0 do<br> begin<br> a.LoadFromFile('c:/'+sr.Name);<br> ImageList1.Add(a,a);<br> end ;<br> FindClose(sr);<br> end;<br>end;<br>以上是大概的思路,具体的再优化一下。