PDA

View Full Version : مبتدی: ایجاد آلبوم عکس



mmbarname
دوشنبه 21 آذر 1390, 10:10 صبح
سلام این محیط برنامه ی منه :
79067
میخواستم با زدن دکمه ... بالا یک openFileDialog باز بشه و بتونم چندین عکسو انتخاب کنم و با انتخاب کردن
عکسها یکی از عکس ها در pictureBox نمایش داده بشه و با زدن دکمه بعدی به عکس بعدی و با زدن دکمه قبلی به عکس قبلی بره یک دنیا ممنون.

zarrinnegar
دوشنبه 21 آذر 1390, 11:39 صبح
اول بالای فرم متغیر ها رو گلوبال تعریف تعریف میشود


string[] filename;
int tedad = 0;
int feli = 0;


بعد این هم کد ها


private void button2_Click(object sender, EventArgs e)
{
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
filename = openFileDialog1.FileNames;
tedad = openFileDialog1.FileNames.Length;
feli = 0;
pictureBox1.ImageLocation = openFileDialog1.FileNames[feli];
}
}
private void button3_Click(object sender, EventArgs e)
{
if (feli < tedad-1)
{
feli += 1;
pictureBox1.ImageLocation = openFileDialog1.FileNames[feli ];
}
}
private void button4_Click(object sender, EventArgs e)
{
if (feli > 0)
{
feli -= 1;
pictureBox1.ImageLocation = openFileDialog1.FileNames[feli];
}
}

mmbarname
دوشنبه 21 آذر 1390, 12:05 عصر
آقا با openFileDialog‌نمیشه چند تا عکسو انتخاب کرد باید چیکار کنم؟

Mahmoud Zaad
دوشنبه 21 آذر 1390, 12:18 عصر
من الان vs ندارم ولی فکر کنم خاصیت multi select داشته باشه

Farshid007
دوشنبه 21 آذر 1390, 14:25 عصر
بله باید خاصیت مالتی سلکت فعال(Ture) باشد و اگر می خواهید به ادرس های سلکت شده دسترسی داشته باشید باید تو FileNames حلقه Foreach بندازید