PDA

View Full Version : آرایه 2 بعدی از picture box



persian یثرثمخحثق
دوشنبه 27 بهمن 1393, 16:42 عصر
با عرض سلام
من سوالی دارم و اون اینه که مثلا دو تا تکست باکس داریم که یکیش سطر و دیگری ستون می خوام با نوشتن سطر و ستون و زدن دکمه باتن یک picture box از سطر و ستون ها رو به ما نشون بده

behzadkhan
دوشنبه 27 بهمن 1393, 17:09 عصر
با سلام

دوست عزیز

آیا منظور شما رسم گرافیکی یک مشبک درون یک پیکچرباکس با توجه به سایز پیکچرباکس می باشد؟

با تشکر

persian یثرثمخحثق
دوشنبه 27 بهمن 1393, 18:28 عصر
نه مثلا فکر کنید ما دو تا تکست باکس داریم که یکی برای سطر و دومی برای ستون مثلا برای سطر می زنیم 3 و برای ستونم می زنیم 2
حالا اینجوری نمایش بده پیچر باکس ها رو

picbox1 picturebox2
picturebox 3 picturebox 4
picturebox 5 picturebox6\
مثل آریه ی 2 بعدی هستا به جای عدد picture box نمایش بده

behzadkhan
دوشنبه 27 بهمن 1393, 20:27 عصر
با سلام

دوست عزیز

ببین این کارت را راه می اندازد:

128541

private PictureBox[,] pBoxArray;
private void button1_Click(object sender, EventArgs e)
{
int x = 10, y = 50, pWidth = 50, pHegiht = 60, space = 10;
pBoxArray = new PictureBox[int.Parse(textBox1.Text), int.Parse(textBox2.Text)];
for (int i = 0; i < int.Parse(textBox1.Text); i++)
{
for (int j = 0; j < int.Parse(textBox2.Text); j++)
{
PictureBox newPictreBox = new PictureBox();
newPictreBox.Location = new System.Drawing.Point(x + (j * pWidth) + (j * space), y + (i * pHegiht) + (i * space));
newPictreBox.Size = new System.Drawing.Size(pWidth, pHegiht);
newPictreBox.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.pBoxArray[i, j] = newPictreBox;
this.Controls.Add(this.pBoxArray[i, j]);
}
}
}



با تشکر

persian یثرثمخحثق
دوشنبه 27 بهمن 1393, 23:57 عصر
اقا می تونی فایلشو بزاری همچین اروری داده که میگه فرمت استرینگ صحیح نیست قبلا یه برنامه نوشته بودم باز این ارورو داده بود
128552

behzadkhan
سه شنبه 28 بهمن 1393, 00:04 صبح
با سلام

دوست عزیز

فایل ضمیمه:

128553

با تشکر

persian یثرثمخحثق
سه شنبه 28 بهمن 1393, 00:55 صبح
با تشکر فراوان