ImageList存儲圖像控件,但是不能顯示圖像
ImageSize:圖像大小控制
ColorDepth:8bit也就是256色,位數越高顯示效果越好
在窗體顯示ImageList中的圖像:
//建立圖像變量
Image img1 = Image.FromFile(@"baidu.jpg");
//加入清單
imageList1.Images.Add(img1);
//建立一個視窗句柄(handle),wnd window
Graphics g = Graphics.FromHwnd(this.Handle);
//繪制
imageList1.Draw(g,new Point(50,50),0);
加入圖像清單有三種方法:
(1)imageList1.Images.Add(img1);
(2)imageList1.Images.AddRange(Images[]);
(3)imageList1.Images.AddStrip(img1);
Draw有三個重載
(1)(Graphics對象名,坐上角坐标,索引值)
(2)(Graphics對象名,水準坐标,垂直坐标,索引值)
(3)(Graphics對象名,水準坐标,垂直坐标,圖像寬度,圖像高度,索引值)
從圖像清單移除
imageList1.Images.RemoveAt(索引值);