黑马程序员技术交流社区

标题: 显示图片的问题 [打印本页]

作者: mr_jack    时间: 2014-3-28 15:17
标题: 显示图片的问题
本帖最后由 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]);
解释一下这个代码是什么意思呢?

作者: mdb    时间: 2014-3-28 15:31
显示一张图片....
作者: 心灵苦旅    时间: 2014-3-28 15:43
楼上正解。。
作者: mr_jack    时间: 2014-3-28 17:09
mdb 发表于 2014-3-28 15:31
显示一张图片....

我想知道每句是什么意思
作者: mdb    时间: 2014-3-28 17:14
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]);// 设置第二个图片到图片控件
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2