[問題] Button Array 二維宣告方式

看板C_Sharp作者 (Lizst)時間16年前 (2009/12/18 09:23), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
我想讓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
二維array是 [,]
12/18 09:59, 1F

12/18 16:26, , 2F
我會了, 謝謝^^
12/18 16:26, 2F
文章代碼(AID): #1BAjcZGS (C_Sharp)