天天看點

C#程式設計-53:ImageList複習筆記

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(索引值);

繼續閱讀