[問題] 關於採地雷的按鈕處理 如何判斷是哪一個按鈕按的呢?

看板C_Sharp (C#)作者 (超脫歸心)時間18年前 (2007/02/28 16:50), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
想要寫一個踩地雷, 從buttom1~buttom100 一起用buttom_click來處理, 然後,我使用一個label1上面可以標示, 如果是buttom1按下去, 則this.label1.text=1 如果是buttom2按下去, 則this.label1.text=2 但是,一來我還沒有找到方法來判斷是哪一個按鈕按的 二來,我也不知道要用哪一個方法來把判斷出來的名字,轉為字串 是要用sender嗎? 謝謝大家囉!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.229.219.182

02/28 17:29, , 1F
把sender轉型成Button
02/28 17:29, 1F

02/28 20:31, , 2F
而且是 Butto"n" XDDD
02/28 20:31, 2F

03/11 15:04, , 3F
在早期的vb6 可以用控制項陣列
03/11 15:04, 3F

03/11 15:04, , 4F
當然 在C#也是可以這樣做的 只是要判別sender的name
03/11 15:04, 4F

03/11 15:05, , 5F
如果有學過C 其實sender 就是物件指標
03/11 15:05, 5F
文章代碼(AID): #15vK9lvn (C_Sharp)
文章代碼(AID): #15vK9lvn (C_Sharp)