从ImageList中取出ICON文件
VisualStudio.NET 2005之前版本的VS都是使用ImageLIst来管理图片的,如icon等。我有时候需要取出ImageList中的图片,但往往束手无策,网上好不容易找了一个小软件,却不能使用起来。今天又碰到需要使用某些ICON图片的问题,想想还是自己写个程序取出来的好。
本来以为很困难的事情,真正做起来,却无比简单,下面给出代码,就四行而已:
Dim i As Integer
For i = 0 To ImageList1.Images.Count - 1
ImageList1.Images.Item(i).Save(i.ToString + ".ico", ImageFormat.Icon)
Next
如果要保存为其他格式的图片,将ImageFormat.后面的内容更改即可。
Related Items
Comments
晕,怎么可能没有,不然你的图片是放在什么地方的?
呵呵,有道理,图片当然是放在ImageList中,但我在VB中测试ImageList的确没有Images这个属性哦,图片的数量和得到图片的索引是通过ListImages属性来设置的,至于Images属性是不是在.net平台上的缘故呢?save方法是不是也是在.net平台上才出现?
Leave a comment
Or, take a look at Archives and Categories
小弟愚昧,好像ImageList1没有.Images这个属性哦,怎么来的呢?这个save方法是怎么回事呢?