Thumbs up ریختن محتویات پوشه در یک آرایه و نمایش در فرم ...
نحوه ریختن محتویات (اینجا عکس) یک پوشه در آرایه و نمایش آنها در فرم با دکمه های (Next/Perview)
ایجاد آرایه : (در رویداد Load_Form)
کد PHP:
string[] qari;
Int32 i = 0;
qari = System.IO.Directory.GetFiles(Application.StartupPath + "\\qari\\", "*.JPG");
pictureBox1.Image = Image.FromFile(qari[i]);
دکمه Next :
کد PHP:
private void button1_Click(object sender, EventArgs e)
{
i = qari.Length - 1;
qari = System.IO.Directory.GetFiles(Application.StartupPath + "\\qari\\", "*.JPG");
pictureBox1.Image = Image.FromFile(qari[i]);
}
دکمه Perview :
کد PHP:
private void button2_Click(object sender, EventArgs e)
{
if (i < qari.Length - 1)
i++;
else if (i == qari.Length - 1)
i = 0;
qari = System.IO.Directory.GetFiles(Application.StartupPath + "\\qari\\", "*.JPG");
pictureBox1.Image = Image.FromFile(qari[i]);
}
دکمه نمایش آخرین عکس (آخرین خانه آرایه) :
کد PHP:
private void button3_Click(object sender, EventArgs e)
{
if (i > 0)
i--;
else if (i == 0)
i = qari.Length - 1;
qari = System.IO.Directory.GetFiles(Application.StartupPath + "\\qari\\", "*.JPG");
pictureBox1.Image = Image.FromFile(qari[i]);
}
دکمه نمایش اولین عکس (اولین خانه آرایه):
کد PHP:
private void button4_Click(object sender, EventArgs e)
{
i = 0;
qari = System.IO.Directory.GetFiles(Application.StartupPath + "\\qari\\", "*.JPG");
pictureBox1.Image = Image.FromFile(qari[i]);
}
نکته :
در این روش پوشه میبایست در پوشه Debug پروژه باشد !