title: Out of memory with multi images in one picturebox
body: <p>I have a problem with out of memory when I'm trying load a few images into one picturebox. </p>
  
  <pre><code>public void button2_Click(object sender, EventArgs e)
      {
  
  
          FolderBrowserDialog dialog = new FolderBrowserDialog();
          dialog.ShowDialog();
          string selected = dialog.SelectedPath;
  
          string[] imageFileList = Directory.GetFiles(selected);
  
  
          int iCtr = 0,zCtr = 0;
          foreach(string imageFile in imageFileList)
          {
  
              if (Image.FromFile(imageFile) != null)
              {
                  Image.FromFile(imageFile).Dispose();
              }
  
              PictureBox eachPictureBox = new PictureBox();
  
              eachPictureBox.Size = new Size(100,100);
             // if (iCtr % 8 == 0)
              //{
               //   zCtr++;
                //  iCtr = 0;
              //}
              eachPictureBox.Location = new Point(iCtr * 100 + 1, 1);
              eachPictureBox.Image = Image.FromFile(imageFile);
              iCtr++;
  
              panel1.Controls.Add(eachPictureBox);
  
          }
  
  
      }`enter code here`
  </code></pre>