title: Scroll Images in a panel
body: <p>I load dinamically multiple images in flowLayoutPanel...and I wanna scroll the panel if necessary.</p>
  
  <p>Here is my code:</p>
  
  <pre><code> private void carregarImagensToolStripMenuItem_Click(object sender, EventArgs e)
      {
          OpenFileDialog d = new OpenFileDialog();
  
          // allow multiple selection
          d.Multiselect = true;
  
          // filter the desired file types
          d.Filter = "JPG |*.jpg|PNG|*.png|BMP|*.bmp";
  
          // show the dialog and check if the selection was made
  
          if (d.ShowDialog() == DialogResult.OK)
          {
              foreach (string image in d.FileNames)
              {
                  // create a new control
                  PictureBox pb = new PictureBox();
  
                  pb.Tag = tag;
                  btn.Tag = tag;
                  pb.MouseDown += pictureBox_MouseDown;
                  // assign the image
                  pb.Image = new Bitmap(image);
  
                  listaImagens.Add(new Bitmap(image));
  
                  // stretch the image
                  pb.SizeMode = PictureBoxSizeMode.StretchImage;
  
                  // set the size of the picture box
                  pb.Height = pb.Image.Height / 10;
                  pb.Width = pb.Image.Width / 10;
  
                  // add the control to the container
                  flowLayoutPanel1.Controls.Add(pb);
                  listaPicBoxes.Add(pb);
                  tag++;
  
              }
  
          }
  
      }
  </code></pre>