PDA

View Full Version : سوال: ايجاد آرايه اي از كنترل ها



mahboube
چهارشنبه 28 مهر 1389, 09:11 صبح
سلام
چطور ميشه آرايه اي از كنترل هاي فرم درست كرد؟
مثلا 10 تا pictureboxدارم كه اسمشون از 0 تا 9 هست حالا ميخام توي يك for مقدار بدم بهشون !با ايندكسشون!
مرسي.

mahboube
چهارشنبه 28 مهر 1389, 09:15 صبح
اين كد رو نميخاما:

Control[] arr = new Control[10];
Control[] arr1 = new Control[10];


public Control[] arrayOfControl()
{
for (int i = 0; i < 10; i++)
{
arr[i] = new Control();
}

return arr;
}


كنترل هام رو توي design درست مي كنم.

mahboube
چهارشنبه 28 مهر 1389, 09:39 صبح
خب مشكل من اينجوري حل شد ولي تو VB ‌فكر كنم ميشد آرايه كرد كنترل هاي رو فرم رو!!!



for (int j = 0; j < 40; j++)
{
foreach (PictureBox p in f.Controls)
{
if (p.Name == "pB" + j.ToString())
p.Image = bmp[j];
}
}