0
我需要爲遊戲製作6x6網格,但沒有任何標籤似乎可以工作,面板中的標籤陣列
它可能很小。
Label[][] map = new Label[6][];
for (int i = 0;i < columns;i++)
{
map[i] = new Label[6];
for (int j = 0; j < columns; j++)
{
map[i][j] = new Label();
map[i][j].AutoSize = true;
map[i][j].BackColor = Color.Black;
map[i][j].Location = new Point(i * spacing, j * spacing);
map[i][j].Name = "map" + i.ToString() + "," + j.ToString();
map[i][j].Width = spacing;
map[i][j].Height = spacing;
map[i][j].TabIndex = 0;
map[i][j].Text = "test" + i.ToString() + j.ToString();
panel1.Controls.Add(map[i][j]);
}
this.Controls.AddRange(map[i]);
}
MessageBox.Show("greatsuscces");
return;
?會發生什麼,你期待什麼? – 2013-03-18 14:33:35
定義'沒有似乎工作'。你是否收到錯誤消息或意外行爲或其他內容?另外,在哪裏定義和設置了「列」? – 2013-03-18 14:34:36
設置可視性怎麼樣?什麼不起作用?你在做什麼?什麼技術? – 2013-03-18 14:34:38