示例#1
0
        /// <summary>
        /// 初始化imagelist
        /// </summary>
        public static ImageList InitImgList(Size size)
        {
            ImageList imgList = new ImageList();

            imgList.ImageSize = size;
            string[] filenames = Directory.GetFiles(QSConstValue.IMAGE_PATH);
            foreach (string filename in filenames)
            {
                FileStream fs     = new FileStream(Path.GetFullPath(filename), FileMode.Open);
                byte[]     buffur = new byte[fs.Length];
                fs.Read(buffur, 0, (int)fs.Length);
                Image img = AppUtil.ChangeImg(buffur);
                imgList.Images.Add(img);
                fs.Close();
                fs.Dispose();//释放资源
            }

            return(imgList);
        }