C#编程实现将图片赋值给控件pictureBox1-6中
pictureBox1-6控件分别为:
pictureBox1
pictureBox2
pictureBox3
pictureBox4
pictureBox5
pictureBox6
就是将EXE程序的当前“文件夹\LOGLPICS”下的
LOGLPICS.bmp
并将这个图片赋值给控件

解决方案 »

  1.   


            private void button1_Click(object sender, EventArgs e)
            {
                String[] files = Directory.GetFiles("文件夹\\LOGLPICS");
                foreach (Control control in this.Controls)
                {
                    if (control is PictureBox)
                    {
                        ((PictureBox)control).SizeMode = PictureBoxSizeMode.StretchImage;
                        ((PictureBox)control).Image = Image.FromFile(files[0]);
                    }
                }
            }
      

  2.   

    "文件夹\\LOGLPICS"
    难道不用“指定文件名”吗??????????? 
      

  3.   

    路径+图片文件名为:
      当前文件夹\Logomin.bmp
      

  4.   

    ((PictureBox)control).Image = Image.FromFile(“文件路径”);这样就可以 不用去获取文件
      

  5.   

    直接可以
    pictureBox1.Image=Image.FromFile(@"文件夹\LOGLPICS\Logomin.bmp")
    pictureBox2.Image=Image.FromFile(@"文件夹\LOGLPICS\Logomin.bmp")
    pictureBox3.Image=Image.FromFile(@"文件夹\LOGLPICS\Logomin.bmp")
    pictureBox4.Image=Image.FromFile(@"文件夹\LOGLPICS\Logomin.bmp")
    pictureBox5.Image=Image.FromFile(@"文件夹\LOGLPICS\Logomin.bmp")
    pictureBox6.Image=Image.FromFile(@"文件夹\LOGLPICS\Logomin.bmp")
      

  6.   

    a8509190
    你好,单个  单一赋值 是正常
    先谢谢了,但是我想研究一下
    sunny906
    的方法???????
    为什么不行呀
      

  7.   

    sunny906 
    就是先用一个字符串数组得到文件夹下所有文件的地址
    String[] files = Directory.GetFiles("文件夹\\LOGLPICS");
    然后遍历你的每个PictureBox控件 把图片载入...
    OK?
      

  8.   


                foreach (TabPage page in tabControl1.TabPages)
                {
                    foreach (Control control in page.Controls)
                    {
                        if (control is PictureBox)
                        {
                            ((PictureBox)control).SizeMode = PictureBoxSizeMode.StretchImage;
                            ((PictureBox)control).Image = Image.FromFile(strImgPath);
                        }
                    }
                }
      

  9.   

     FileInfo[] finfo = new DirectoryInfo(@"文件夹\LOGLPICS").GetFiles();
                    foreach (FileInfo info in finfo)
                    {
                        for (int i = 1; i < finfo.Length; i++)
                        {
                            foreach (Control control in page.Controls)
                            {
                                if (control is PictureBox)
                                {
                                    ((PictureBox)control).Image = Image.FromFile(info.FullName);
                                }
                            }                    }
    }