public void AddButton()
{
int x=12;
int y=12;
Button btn;
Point p;
for (int i = 9; i <= 16; i++)
{
for (int j = 1; j <= 8; j++)
{
btn = new Button();
btn.Name = "btn" + j;
btn.Size = new Size(60, 60);
btn.FlatStyle = FlatStyle.Flat;
p = new Point(x, y);
btn.Location = p;
btn.Click += new EventHandler(btn_click);
this.panel1.Controls.Add(btn);
x += 53;
}
x = 12;
btn = new Button();
btn.Name = "btn" + i;
btn.Size = new Size(60, 60);
btn.FlatStyle = FlatStyle.Flat;
p = new Point(x, y);
btn.Location = p;
btn.Click += new EventHandler(btn_click);
//this.Controls.Add(btn);
this.panel1.Controls.Add(btn);
y += 53;
}
}
现在的问题是,按钮的坐标到底应该怎么修改,才会生成8*8个按钮?
这个坐标搞出来的是 8行都是一样的···········
{
int x=12;
int y=12;
Button btn;
Point p;
for (int i = 9; i <= 16; i++)
{
for (int j = 1; j <= 8; j++)
{
btn = new Button();
btn.Name = "btn" + j;
btn.Size = new Size(60, 60);
btn.FlatStyle = FlatStyle.Flat;
p = new Point(x, y);
btn.Location = p;
btn.Click += new EventHandler(btn_click);
this.panel1.Controls.Add(btn);
x += 53;
}
x = 12;
btn = new Button();
btn.Name = "btn" + i;
btn.Size = new Size(60, 60);
btn.FlatStyle = FlatStyle.Flat;
p = new Point(x, y);
btn.Location = p;
btn.Click += new EventHandler(btn_click);
//this.Controls.Add(btn);
this.panel1.Controls.Add(btn);
y += 53;
}
}
现在的问题是,按钮的坐标到底应该怎么修改,才会生成8*8个按钮?
这个坐标搞出来的是 8行都是一样的···········
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货