C#imagelist的尺寸

为何我imagelist控件的尺寸设到255,83就不能再设了呢
2024-11-25 15:03:51
推荐回答(2个)
回答1:

imagelist的最大保存范围是256*256,颜色是32位,你可以根据你的需要更改就是了哈!

回答2:

通过ImageList.Images[i]获得图片的大小都是统一的,都等于ImageList.ImageSize。这个问题的原因在于ImageList在返回Images[i]的过程中并没有返回原始的图片,而是按照ImageList.ImageSize创建了一个新的Bitmap,并把原始图片的内容重新绘制上去以后再返回给用户。
如果程序运行时需要某一图片的不同大小的版本,可以考虑使用多个不同ImageSize的ImageList。