PDA

View Full Version : حرفه ای: ایجاد یک گروه pictureBox موقع اجرای برنامه و کار با آنها



morteza_carefree
سه شنبه 11 مرداد 1390, 18:34 عصر
سلام
بازم من تاپیک زدم :لبخند:
دوستان من موقع اجرای برنامه میخوام یه سری که تعدادشون متغیر هست pictureBox ایجاد کنم و با اونا کار کنم و به یه پنل اضافه کنم
کد زیر رو مینویسم اما به خط set کردن اندازه و موقعیت عکس ها ایراد میده اما جالبه موقعی که فقط با یک عکس کار میکنم مشکلی نداره


private void setpic()
{
PictureBox[] pic1 = new System.Windows.Forms.PictureBox[5];

for (int i = 0; i < 5; i++)
{
pic1[i].Size = new System.Drawing.Size(13,13);

pic1[i].Location = new Point(12 * i, 12 * i);

if (i % 2 == 0)
pic1[i].Image = WindowsFormsApplication2.Properties.Resources.on;

else
pic1[i].Image = WindowsFormsApplication2.Properties.Resources.off;

pic1[i].SizeMode = PictureBoxSizeMode.StretchImage;

panel1.Controls.Add(pic1[i]);
}
}

morteza_carefree
سه شنبه 11 مرداد 1390, 19:20 عصر
یکی کمک کنه خیلی فوری نیاز دارم

mmd2009
سه شنبه 11 مرداد 1390, 19:37 عصر
با سلام.


کد زیر یادتون رفته احتمالا :


pic1[i] = new PictureBox();


موفق باشید