Sub EstraiIcone(estensione As String, iconForFile As Icon, trovaFiles As String)
If Not ImageList1.Images.ContainsKey(estensione) Then
iconForFile = System.Drawing.Icon.ExtractAssociatedIcon(trovaFiles)
ImageList1.Images.Add(estensione, iconForFile)
End If
End Sub
Ho questo codice che ho preso da MSDN e l'ho adattato alle mie esigenze. Il problema è che tutte le icone che vengono importate hanno lo sfondo nero ed io vorrei poterlo modificare.
L'imageList ha tra le sue proprietà il “Trasparent color” , ma non ho capito come funziona e tanto meno se possa costituire la soluzione al mio problema.
Grazie.