看板 C_Sharp 關於我們 聯絡資訊
假如我現在有一個Button的List為_btn 並且List裡面已經有5個Button了. Main(){ ... for(int i=0; i<5; i++) _btn[i].Click += new EventHandler(BtnClicked); ... } void BtnClicked(object sender, EventArgs e){ //請問這裡面要如何取得是第幾個按鈕按的呢? } 假如是第(i=3)的按鈕按的 那事件裡面要怎麼取得i=3呢? 感激不盡!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.117.63.156
MRjk:把sender轉型成button 然後就可以知道引發事件button的名字 12/02 15:50
qweqweqweqwe:((Button)sender).ID 12/02 19:12
shinywong:有 ID 嗎? 每一個 Button 設不同的 Name 或者 Tag. 12/02 19:44
KENyroj:應該是 Name 吧? @@ 12/02 22:17