上回说到读取文件信息,我们建立了一个工具类,该类可以读取系统文件信息。读取文件Icon的方法也在那里
需求:
做类似资源管理器的一个系统,现已读出各盘文件信息,需要我读出文件的类型以及图标,并显示在ListViewItem中。
逻辑是这样的:
ListViewItem是不能直接显示图标的。我们需要先建立一个ImageList。然后将listView的SmallImageList(小图标)属性指定为建立的ImageList。
过程中,我们会将读取的图标信息存放在ImageList的Images中。
ListViewItem中有一个属性是ImageIndex。我们输入int值,它会返回Images中对应的Icon。
但我们读图标,一般用扩展名,怎么对应上它的int值呢?我们可以用一个哈希表<