我正在爲大學任務製作一款遊戲,並且如果單擊按鈕需要執行某個動作,但它比這更復雜。檢查是否點擊了按鈕陣列
我已經創造了100個按鈕(10×10)一個二維數組來創建一個平鋪,點擊界面(這是該項目短暫的要求,所以我絕對不能更改此方法)。每個按鈕都被隨機分配一個特定的BackgroundImage彌補的冒險地圖(草,水,樹,石等),如果他們有一定的BackgroundImage並點擊(樹木或礦石),我需要增加黃金的玩家黃金價值爲他們'收集'的項目。
正在生成按鈕的排列像這樣:
Button[,] btn = new Button[10, 10];
for (int x = 0; x < 10; x++)
{
for (int y = 0; y < 10; y++)
{
btn[x, y] = new Button();
btn[x, y].SetBounds((x * 50) + 8, (y * 50) + 16, 50, 50);
btn[x, y].Name = x + "," + y;
Controls.Add(btn[x, y]);
}
}
我怎麼能夠檢測時,點擊這些按鈕中的一個,並能採取相應的行動取決於是什麼和backgroundImage應用到它?
見本:http://msdn.microsoft.com/es-es/library/system.web.ui.webcontrols.button.click(v=vs.110).aspx –