Microsoft Visual C# 2005 Express Edition
-
#34
Up!
Csináltam egy képnézegető progit: megnyit egy könyvtárat és megjeleníti kicsiben a .jpg fileokat 5db pictureboxban és ha rájuk klikkelek akkor megjelenik egy 6.-ban nagyban.
Szeretném ha a pictureboxok száma nem 5 lenne hanem egy változó érték aminek értéke attól függ, hogy mennyi .jpg filet talál az adott mappában. Hogyan tudnám ezt megoldani? tehát pictureBox1.Imagelocation helyett hogyan tudnék hivatkozni a pictureBoxra?
a //-val jelölt megjegyzésnél már sikerült felvennem egy változót
SPOILER! Kattints ide a szöveg elolvasásához!
private void button1_Click(object sender, EventArgs e)
{
if (folderBrowserDialog1.ShowDialog()==DialogResult.OK)
{
utvonal = folderBrowserDialog1.SelectedPath;
label1.Text = utvonal;
String[] fajlnev = System.IO.Directory.GetFiles(utvonal, "*.jpg");
// int i = 0;
// while (i < 5 && i < fajlnev.Length)
// pictureBox1.ImageLocation = fajlnev[i];
pictureBox1.ImageLocation = fajlnev[0];
pictureBox2.ImageLocation = fajlnev[1];
pictureBox3.ImageLocation = fajlnev[2];
pictureBox4.ImageLocation = fajlnev[3];
pictureBox5.ImageLocation = fajlnev[4];
}
............