在Event 事件參數 Object Sender及EventArgs e慨述

  • 12735
  • 0

摘要:在Event 事件參數 Object Sender及EventArgs e慨述

 

的Event中,我們可以看到有二個常見的參數,Object Sender及EventArgs e,這二個

參數的意義簡單的來說:

  • Object Sender:指的是引發該事件的來源對象是誰
  • EventArgs e:是在該事件中,我們可以細部去使用到細節資料有哪些

範例程式碼如下:


 protected void chkAuthorityGroup_CheckedChanged(object sender, EventArgs e)
 {
            CheckBox ck = (CheckBox)sender; //取得引發事件的對象是哪位

            //利用該引發事件的那位主角,使用NamingContainer來找到相同位階的其它Control
            CheckBoxList cklist = (CheckBoxList)ck.NamingContainer.FindControl("chkAuthority"); 

            for (int i = 0; i < cklist.Items.Count; i++)
            {
                cklist.Items[i].Selected = ck.Checked;
            }
            
}

以上內容轉貼自:http://www.dotblogs.com.tw/ian/archive/2011/12/28/63646.aspx

文章簽名檔