saber187518
شنبه 23 بهمن 1389, 00:30 صبح
سلام دوستان عزیز
من برنامه زیر رو نوشتم ( البته با کمک اساتید برنامه نویس ) ولی یک مشکل دارم.
طبق کدی که در زیر مشاهده میکنید و من در برنامه استفاده میکنم باید تمامی button ها به هم چسبیده باشند اما در عمل بینشون فاصله ایجاد میشه و خروجی رو که در عکس مشاهده میکنید ذو میده؟
اگه از دوستان بزرگوار کسی میتونه کمک کنه تا مدیر محترم salar_ashghi تاپیک رو حذف نکرده جواب ما رو بده.
این کدی که نوشته شده
private void Form1_Load(object sender, EventArgs e)
{
int k = 0;
List<Button> buttons = new List<Button>();
for (int j = 0; j < 20; j++)
{
for (int i = 0; i < 20; i++)
{
Button btn = new Button();
btn.Size = new Size(25, 25);
btn.Text = string.Format("Button{0}", k);
btn.Left = i * 25;
btn.Top = j * 25;
btn.Click += new EventHandler(btn_Click);
buttons.Add(btn);
k++;
}
}
this.flowLayoutPanel1.Controls.AddRange(buttons.To Array());
}
void btn_Click(object sender, EventArgs e)
{
Button btn = sender as Button;
this.Text = btn.Text.ToString();
}
این هم از خروجی برنامه
66244
من برنامه زیر رو نوشتم ( البته با کمک اساتید برنامه نویس ) ولی یک مشکل دارم.
طبق کدی که در زیر مشاهده میکنید و من در برنامه استفاده میکنم باید تمامی button ها به هم چسبیده باشند اما در عمل بینشون فاصله ایجاد میشه و خروجی رو که در عکس مشاهده میکنید ذو میده؟
اگه از دوستان بزرگوار کسی میتونه کمک کنه تا مدیر محترم salar_ashghi تاپیک رو حذف نکرده جواب ما رو بده.
این کدی که نوشته شده
private void Form1_Load(object sender, EventArgs e)
{
int k = 0;
List<Button> buttons = new List<Button>();
for (int j = 0; j < 20; j++)
{
for (int i = 0; i < 20; i++)
{
Button btn = new Button();
btn.Size = new Size(25, 25);
btn.Text = string.Format("Button{0}", k);
btn.Left = i * 25;
btn.Top = j * 25;
btn.Click += new EventHandler(btn_Click);
buttons.Add(btn);
k++;
}
}
this.flowLayoutPanel1.Controls.AddRange(buttons.To Array());
}
void btn_Click(object sender, EventArgs e)
{
Button btn = sender as Button;
this.Text = btn.Text.ToString();
}
این هم از خروجی برنامه
66244