在項目使用的圖片,字符串等資源文件,在使用前首先添加到項目的資源文件,在使用時使用以下命令進行添加:ide
this.imageList1.ImageStream = ((ImageListStreamer)(resources.GetObject("imageList1.ImageStream")));this
以上命令添加了一個imagelist資源。把圖片資源從資源文件獲取來,添加到程序界面。spa
this.imageList1.Images.SetKeyName(0, "close");
使用以上命令指定使用哪個圖片文件。code
同時也能夠使用控件自帶的添加圖片的功能,右鍵點擊該控件,選擇添加圖片添加圖片。可是使用資源文件的方式使得整個程序更加的統一,利於管理。並且能夠再其餘界面對資源文件進行屢次的重複使用。所以本人推薦使用資源文件。orm
資源文件的添加很簡單,打開項目,雙擊property文件夾,就會彈出項目的屬性,選擇資源,就出現了項目包含的全部資源文件。按照資源的類型進行添加。好比要添加圖片,選擇資源類型爲圖片,而後找到要添加的圖片,拖入該窗口便可。 blog
this.imageList1.ImageStream = ((ImageListStreamer)(resources.GetObject("imageList1.ImageStream"))); this.imageList1.TransparentColor = System.Drawing.Color.Transparent; this.imageList1.Images.SetKeyName(0, "close"); this.imageList1.Images.SetKeyName(1, "max"); this.imageList1.Images.SetKeyName(2, "min"); this.imageList1.Images.SetKeyName(3, "normal"); this.imageList1.Images.SetKeyName(4, "CameraDisconn"); this.imageList1.Images.SetKeyName(5, "CameraConn"); this.imageList1.Images.SetKeyName(6, "CameraSeach"); this.imageList1.Images.SetKeyName(7, "IOSearch"); this.imageList1.Images.SetKeyName(8, "IOCon.bmp"); this.imageList1.Images.SetKeyName(9, "IODiscon.bmp"); this.imageList1.Images.SetKeyName(10, "search.bmp"); this.imageList1.Images.SetKeyName(11, "right.bmp"); this.imageList1.Images.SetKeyName(12, "err.bmp"); this.imageList1.Images.SetKeyName(13, "waiting.bmp");
以上是兩種方式使用圖片資源,8以前使用的是項目的資源文件,8之後使用的是控件自帶的添加圖片的方法使用圖片資源。圖片