下面示范在Delphi中的使用方法:
首先在Delphi中新建一個項目,然後在Form1上放置一個ImageListEx控件,一個TreeView控件和四個Button控件。將TreeView控件的Images屬性與ImageListEx相關聯,在ImageListEx中任意添加幾幅圖像,在TreeView中添加相應數量的項目,項目的ImageIndex屬性分別對應於ImageListEx中圖像的索引號。現在TreeVIEw中每個項目之前已經能夠顯示出相應的圖標。
最後,在Button1的OnClick事件中寫上:
ImageListEx1.SaveToFile('C:\CJ.dat');
ImageListEx1.SaveToFileEx('C:\CJEx.dat');
在Button2的OnClick事件中寫上:ImageListEx1.Clear;
在Button3的OnClick事件中寫上:ImageListEx1.LoadFromFile('C:\CJ.dat');
在Button4的OnClick事件中寫上:ImageListEx1.LoadFromFileEx('C:\CJEx.dat');
運行程序,首先單擊Button1,之後單擊Button2,最後任意單擊Button3或Button4,可以看到程序能夠將圖像列表中的圖像保存到指定的文件中,可以從指定的文件中正確的恢復並顯示。
結束語
本文介紹的內容已用於解決本人在實際項目中遇到的情況,也希望同樣遇到此問題的程序員能夠從中找到答案。以上代碼在 Delphi5.0、Windows2000 Server 中調試運行通過。