作者gamecubemomo (阿毛)
看板C_Sharp
標題[問題] 按鈕事件的問題
時間Sun Dec 2 12:58:42 2007
假如我現在有一個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