A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© mr_jack 中级黑马   /  2014-3-28 15:17  /  1295 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 mr_jack 于 2014-3-29 11:07 编辑

   Picturename = new string[openDlg.FileNames.Length + 1];
                        for (int i = 0; i < openDlg.FileNames.Length; i++)
                        {
                            MaxLength = openDlg.FileNames.Length + 1;
                            Picturename = openDlg.FileNames.ToString();
                        }
                    Picturename[MaxLength - 1] = Picturename[0];
                    pictureBox1.Image = System.Drawing.Image.FromFile(Picturename[1]);
解释一下这个代码是什么意思呢?

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

4 个回复

正序浏览
mr_jack 发表于 2014-3-28 17:09
我想知道每句是什么意思
  1. Picturename = new string[openDlg.FileNames.Length + 1];//新建打开对话框里选中文件的件数+1个组数大的一个数组变理
  2.                         for (int i = 0; i < openDlg.FileNames.Length; i++)// 开始循环
  3.                         {
  4.                             MaxLength = openDlg.FileNames.Length + 1;// 赋值
  5.                             Picturename[i] = openDlg.FileNames[i].ToString();// 设置每个文件名到数组里
  6.                         }
  7.                     Picturename[MaxLength - 1] = Picturename[0];// 设置第一张图片文件名到数组的最后一个里
  8.                     pictureBox1.Image = System.Drawing.Image.FromFile(Picturename[1]);// 设置第二个图片到图片控件
复制代码
回复 使用道具 举报
mdb 发表于 2014-3-28 15:31
显示一张图片....

我想知道每句是什么意思
回复 使用道具 举报
楼上正解。。
回复 使用道具 举报
显示一张图片....
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马