问题一我来回答一下吧:
可用截图软件(如:picpick)截取磁盘图标,然后保存为一种图像文件(如:JPG、BMP等);利用控件的PICTURE属性把图像文件设置为列表项之前的图标。这又分两种:如果所有列表项图标都相同,则格式为:组合框名称.Picture="图像文件名";若要指定各备选项目自己的图标,则格式为:组合框名称.Picture(项目序号)="图像文件名"。当然,它得嵌在一个FOR...NEXT计数循环中:
FOR I=1 TO 组合框名称.ListCount
DO CASE
CASE 条件1
组合框名称.Picture(I)="图像文件名1"
CASE 条件2
组合框名称.Picture(I)="图像文件名2"
... ...
ENDCASE
NEXT
问题二等待其他高手来续。