0
我需要做一個滑塊益智遊戲,瓷磚交換位置並取勝,瓷磚必須按照從1到8。因此,成功的佈局是這樣的,C#製造瓦片
1 2 3
4 5 6
7 8 (b)
b = blank tile
它是一個3乘3的網格,頂部的數字是1,2和3,最後一列是7,8。
這些數字位於圖像列表中,圖像列表位於boundedgrid類的網格中。 form1如上所示。我想要它,所以你點擊了圖塊6或圖塊8,它會與空白圖塊交換圖塊。我的問題是我需要在畫箱中交換瓷磚的事件?它是鼠標點擊... mousedown?
當然,不利的一面是馬虎咔噠咔噠咔噠咔噠的響聲可能會落在瓷磚1的邊緣,在過程中滑動一點,然後在2上。這對用戶來說就像是一個程序錯誤。二進制狀態點擊有時最好在'MouseDown'中處理以快速且乾淨地捕獲。 – DonBoitnott 2014-09-13 15:25:01
@DonBoitnott好點+1 – kennyzx 2014-09-13 15:27:12
感謝您的幫助 – ChefBrohan 2014-09-13 15:29:11