[問題] Button Array 二維宣告方式
我想讓form 在讀取的時候自動產生button
可是目前我只有辦法用出一維的button array
我想請問有二維的button array 嗎?
如果有的話要怎麼宣告?
懇請各位解答, 謝謝^^
附註: 我目前是用兩個for 迴圈來控制, 但是還是不知道哪裡出問題
原始碼如下
private void Form1_Load(object sender, EventArgs e)
{
//1.建立Button物件
Button[] btuArray1 = new Button[25];
Button[] btuArray2 = new Button[40];
for (int r = 0; r <= 24; r++)
{
btuArray1[r] = new Button();
for (int c=0; c<=39; c++)
btuArray2[c] = new Button();
}
for (int i = 0; i != btuArray1.Length; i++)
{
//2.加入控制項
this.Controls.Add(btuArray1[i]);
btuArray1[i].Text = " ";
btuArray1[i].Size = new System.Drawing.Size(15, 15);
btuArray1[i].Top = 12 + btuArray1[i].Height * i;
btuArray1[i].Left = 13;
for (int j = 0; j != btuArray2.Length; j++)
{
this.Controls.Add(btuArray2[j]);
btuArray2[j].Text = " ";
btuArray2[j].Size = new System.Drawing.Size(15, 15);
btuArray2[j].Top = btuArray1[i].Top;
btuArray2[j].Left = 13 + btuArray2[j].Width * j;
}
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.202.53
→
12/18 09:59, , 1F
12/18 09:59, 1F
→
12/18 16:26, , 2F
12/18 16:26, 2F