PDA

View Full Version : سوال: انتخاب چند تصویر و نمایش آن در pictureBox



دلتنگ اسمان
یک شنبه 23 شهریور 1393, 17:40 عصر
با سلام
میخوام کاربر توانایی انتخاب چند تصویر رو داشته باشه و همه تصاویر انتخاب شده در pictureBox نمایش داده بشه .یعنی اندازه تصاویر با توجه به تعدادشون در pictureBox تغییر کنه.
یا اینکه یه تعداد محدودی برای انتخاب تعداد تصویر قرار بدیم.

دلتنگ اسمان
یک شنبه 23 شهریور 1393, 18:55 عصر
حل شد ممنون از توجهتون

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();

// assign the image
pb.Image = 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);
}
}