台灣最大程式設計社群網站
線上人數
1271
 
會員總數:246142
討論主題:189729
歡迎您免費加入會員
討論區列表 >> C# >> C# window form button控制移動 新手問題
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
C# window form button控制移動 新手問題
價值 : 50 QP  點閱數:453 回應數:1
樓主

陳奕道
門外漢
0 1
10 0
發送站內信

我正在做一個小遊戲 用window form 畫九宮格的迷宮
移動方式是9個點 點對點的點擊移動 我是用9個button
想請問的是要怎麼限制button的點擊
我現在相鄰的Button中間有牆壁 點擊有會跑過去
甚至跨兩格點擊也會動 想要做到一格一格移動 遇到牆壁會無法動

還有一個問題是Button的 Focus有辦法改成 初始是在右下角的button嗎
我現在都是預設左上角開始



感謝回答

搜尋相關Tags的文章: [ window form button ] ,
本篇文章發表於2020-04-27 14:38
1樓
回應

bernie
檢舉此回應
給你一個方向
用 button.loaction 去做限制

private void button1_Click(object sender, EventArgs e)
{
int btnx = button2 .Location.X;
int btny = button2.Location.Y;
button2.Location = new Point(btnx + 1, btny + 1);
}

本篇文章回覆於2020-11-07 17:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.